Apple ने Safari टेक्नोलॉजी प्रीव्यू 5 में बड़ा बदलाव किया है

Apple ने Safari टेक्नोलॉजी प्रीव्यू 5 में बड़ा बदलाव किया है

सफारी मैकबुक प्रो बैटरी लाइफ के लिए दयालु होगी।
नवीनतम सफारी पूर्वावलोकन अभी प्राप्त करें!
फोटो: सेब

ऐप्पल ने सफारी टेक्नोलॉजी प्रीव्यू के लिए अपना पांचवां अपडेट रोल आउट किया है, जिससे जावास्क्रिप्ट, सीएसएस और वेब इंस्पेक्टर जैसी चीजों में सुधार की एक लंबी सूची बन गई है। रिलीज भी सुरक्षा और स्थिरता को बढ़ाता है।

सफारी प्रौद्योगिकी पूर्वावलोकन, जो पहली बार जारी किया गया था मार्च में वापस, डेवलपर्स को सभी के लिए रोलआउट करने से पहले सफारी परिवर्तनों और सुधारों पर अपना हाथ रखने का अवसर दें। कोई भी इसका उपयोग कर सकता है, लेकिन यह दैनिक ब्राउज़िंग के लिए अभिप्रेत नहीं है।

पाँचवीं रिलीज़, जो चौथे के ठीक दो सप्ताह बाद आती है, सुधारों की एक विशाल सूची बनाती है। यहाँ सब कुछ Apple बदल गया और तय हो गया:

जावास्क्रिप्ट

  • पहले दो आमंत्रणों के लिए Math.random() की एन्ट्रॉपी को ठीक किया
  • भिन्न मिलान लंबाई वाले विकल्पों को पीछे करते समय सही चिपचिपा RegExp हैंडलिंग
  • फिक्स्ड ES6 साइट संगतता जब समारोह.नाम संपत्ति के नाम से अनुमान लगाया गया है
  • 4x से 6x. के बीच ES6 ऐरे इटरेटर को गति दें
  • ऑब्जेक्ट कंस्ट्रक्टर को नए बनाए गए ऑब्जेक्ट के प्रोटोटाइप में लक्ष्य के प्रोटोटाइप को संग्रहीत करके new.target से अवगत कराया
  • इस ऑब्जेक्ट के साथ सुपर कॉल किए जाने पर गेटर्स और सेटर्स को फिक्स्ड कॉल
  • तर्कों तक पहुँचने के लिए बेहतर त्रुटि संदेश। सख्त मोड में कैली और इसी तरह के गेटर्स
  • बनाया गया TypedArray.prototype.slice memmove के लिए पारित सरणी की बाइट लम्बाई का उपयोग करें

सीएसएस

  • ::स्लॉट और ::होस्ट नियमों में महत्वपूर्ण संपत्तियों के लिए कैस्केडिंग क्रम को ठीक किया
  • विस्तृत सरगम ​​डिस्प्ले के लिए रंग-सरगम मीडिया क्वेरी समर्थन जोड़ा गया
  • मेड वेब फ़ॉन्ट्स केवल तभी डाउनलोड होते हैं जब इसके यूनिकोड-रेंज में वर्णों का उपयोग किया जाता है
  • 4 और 8 अंकों के साथ रंग विशेषताओं की पुनर्स्थापित विरासती पार्सिंग
  • ऑटो मानों का उपयोग किए जाने पर ट्रांज़िशन कैसे व्यवहार करता है, इसे ठीक किया गया
  • अप्रकाशित -वेबकिट-क्रॉस-फीड ()
  • सही क्रॉस-फ़ेड () अपेक्षाओं को पूरा करने के लिए प्रतिपादन
  • CSSStyleDeclaration में प्रीफ़िक्स्ड और अपरिक्स्ड वेरिएंट्स को कैसे हैंडल किया जाता है, इसे ठीक किया गया है
  • बिना किसी आंतरिक आकार वाले प्रतिस्थापित तत्वों के लिए न्यूनतम/अधिकतम चौड़ाई की गणना करने का प्रयास करना बंद कर दिया
  • अपरिष्कृत सीएसएस ग्रिड लेआउट गुण
  • तैनात सीएसएस ग्रिड आइटम के लिए स्थिर स्थिर स्थिति
  • ग्रिड-लाइन मान के रूप में स्पैन का उपयोग करते समय सही पार्सिंग
  • कार्यान्वित सीएसएस ग्रिड ऑटो-रिपीट गणना

वेब एपीआई

  • असुरक्षित कनेक्शन पर प्रस्तुत किए गए पृष्ठों पर जियोलोकेशन एपीआई कॉल को ब्लॉक करना शुरू कर दिया
  • नोडलिस्ट को चलने योग्य बनाया गया
  • छाया डोम सामग्री के अंदर शीर्षक विशेषता टूलटिप्स के लिए जोड़ा गया समर्थन
  • ईवेंट को फिर से लक्षित करना बंद कर दिया। जब कोई ईवेंट किसी निर्दिष्ट नोड से उसके असाइन किए गए स्लॉट में बबल करता है
  • वेब वर्कर स्क्रिप्ट में सक्षम IndexedDB
  • फिक्स्ड इंडेक्सड डीबी लेनदेन ताकि उन्हें दो बार प्रतिबद्ध या निरस्त नहीं किया जा सके
  • पोस्टमैसेज सीमाओं के पार उपयोगकर्ता हावभाव स्थिति का प्रचार करना शुरू किया
  • विकल्प तर्क के समर्थन के साथ CSSOM युक्ति के साथ window.scroll(), scrollTo(), और scrollBy() को संरेखित करें
  • सभी स्क्रॉलिंग ऊंचाई और चौड़ाई मानों को अभिन्न गोलाकार बनाया गया है
  • CSS फॉन्ट लोडिंग एपीआई में ArrayBufferView के लिए जोड़ा गया समर्थन

वेब इंस्पेक्टर

  • टेल कॉल हटाए गए फ़्रेम को ठीक से दिखाने के लिए डीबगर टैब में शैडोचिकन को हुक करें
  • कंसोल मूल्यांकन में अपेक्षित कार्य करने दें और कास्ट करें
  • डीबगर टैब साइडबार का बेहतर संगठन
  • स्नैपशॉट को ढेर करने के लिए ऑब्जेक्ट ग्राफ़ दृश्य जोड़ा गया और सारांश दृश्य को हटा दिया गया
  • कंसोल.प्रोटोटाइप पर कस्टम गुण डालने पर निर्भर स्थिर साइटें
  • बड़ी टाइमलाइन रिकॉर्डिंग को फ़िल्टर करने का बेहतर प्रदर्शन
  • शैडो डोम नोड्स के साथ निर्मित निरीक्षण तत्व और तत्व चयन कार्य
  • फ़्रेम टाइमलाइन डेटा ग्रिड में प्रारंभ समय निश्चित किया गया
  • //# sourceURL. के माध्यम से नामित लिपियों में निरंतर ब्रेकप्वाइंट शुरू किया
  • हमेशा स्क्रॉलबार दिखाते समय डेटा ग्रिड में अंतिम कॉलम को कवर करने वाले स्क्रॉलबार को ठीक करें
  • फिक्स्ड कंप्यूटेड स्टाइल इसलिए यह अब संपत्तियों के प्रीफ़िक्स्ड और अपरिफ़िक्स्ड दोनों प्रकार नहीं दिखाता है
  • कॉल ट्रीज़ दृश्य को टाइमलाइन टैब में फ़िल्टर करने योग्य बनाया और इसे उन दृश्यों से छुपाया जो फ़िल्टर करने योग्य नहीं हैं
  • समयरेखा दृश्यों में इन-प्रोग्रेस संदेश दिखाना शुरू किया जो रिकॉर्डिंग समाप्त होने तक डेटा नहीं दिखाते हैं
  • कंसोल का बेहतर प्रदर्शन जब वह एक साथ हजारों संदेशों को प्रस्तुत करने का प्रयास करता है
  • फ्रेम्स टाइमलाइन व्यू में अवधि के अनुसार निश्चित फ़िल्टरिंग
  • एक सापेक्ष URL के साथ //# sourceMappingURL की निश्चित लोडिंग
  • उन्नत कंसोल.गिनती() अन्य ब्राउज़रों से बेहतर मिलान करने के लिए
  • वेब इंस्पेक्टर के साथ वेब इंस्पेक्टर की रूपरेखा तैयार करके टाइमलाइन टैब का बेहतर प्रदर्शन

मीडिया

  • दस्तावेज़ से हटाए जाने पर मीडिया तत्वों को तुरंत नहीं रोका गया
  • से एक वादा वापस करना शुरू कियाHTMLMediaElement.prototype.play()
  • खोजते समय प्लेबैक के अंत में मीडिया अवधि को अपडेट करना बंद कर दिया

सुरक्षा

  • सीएसपी सोर्स एक्सप्रेशन यूआरएल के पथ वाले हिस्से से मेल खाने वाला फिक्स्ड केस जो फॉरवर्ड-स्लैश में समाप्त होता है
  • मीडिया लोड के लिए कभी-कभी गलत तरीके से विफल होने वाली एक CORS जाँच को ठीक किया

नेटवर्किंग

  • यदि समान URL के लिए पहले से ही कोई संसाधन लंबित है, तो संसाधन प्रीलोड को पुनरारंभ करना बंद कर दिया है

सरल उपयोग

  • मीडिया नियंत्रण अब अन्य शैडो डोम तत्वों के साथ कीबोर्ड तक पहुंच योग्य हैं

कंप्यूटर प्रोग्राम या प्रणाली में बग को दूर करना

  • धीमे नेटवर्क पर अंतिम फ़्रेम तक एनिमेट नहीं करने वाले फिक्स्ड बड़े एनिमेटेड GIF
  • PDF दस्तावेज़ों पर निश्चित ज़ूम इन और ज़ूम आउट करें

आप सफारी प्रौद्योगिकी पूर्वावलोकन का नवीनतम संस्करण डाउनलोड कर सकते हैं Apple के डेवलपर पोर्टल से.

नवीनतम ब्लॉग पोस्ट

| Mac. का पंथ
August 21, 2021

अटारी को पहली बार रिलीज़ हुए 40 साल हो चुके हैं पांग खेल, और मील के पत्थर का जश्न मनाने के लिए, कंपनी ने अभी-अभी पहला अधिकारी जारी किया है पांग आईओ...

आपको अपने टेबलेट का नाम 'nPad' क्यों नहीं रखना चाहिए
August 21, 2021

आपको अपने टेबलेट का नाम 'nPad' क्यों नहीं रखना चाहिएचूंकि ऐप्पल पहले से ही आईपैड ब्रांड नाम का उपयोग कर रहा है, इसलिए दो कंपनियों ने अपने प्रतिस्पर...

फॉक्सकॉन $ 1.6B तक हिट कर सकता है क्योंकि Apple 5-8 मिलियन दोषपूर्ण iPhones को अस्वीकार करता है [रिपोर्ट]
August 21, 2021

फॉक्सकॉन $ 1.6B तक हिट कर सकता है क्योंकि Apple 5-8 मिलियन दोषपूर्ण iPhones को अस्वीकार करता है [रिपोर्ट]आईफोन 6 बनाने वाली कंपनी फॉक्सकॉन एप्पल पर...