दिसंबर 2024 में, स्टेबल और बीटा वेब ब्राउज़र में लॉन्च की गई कुछ दिलचस्प सुविधाओं के बारे में जानें.
पब्लिश किया गया: 18 दिसंबर, 2024
ब्राउज़र के स्टेबल वर्शन
दिसंबर 2024 में, Safari ने Safari 18.2 के साथ नया स्टेबल वर्शन रिलीज़ किया था. इस पोस्ट में, वेब प्लैटफ़ॉर्म में जोड़ी गई नई सुविधाओं के बारे में बताया गया है.
Safari 18.2 में उपलब्ध नई सुविधाएं
इस रिलीज़ से, बेसलाइन 2024 को पूरा करने में मदद मिलेगी. इसमें कुछ नई सुविधाएं भी उपलब्ध होंगी.
@page
की मदद से पेज सेटअप करना
@page
at-rule की मदद से, प्रिंट किए गए दस्तावेज़ों, ई-बुक या स्लाइड जैसे कॉन्टेंट के लिए डाइमेंशन और मार्जिन तय किए जा सकते हैं.
ruby-align
और ruby-position
सीएसएस प्रॉपर्टी
ruby-align
और
ruby-position
प्रॉपर्टी की मदद से, यह कंट्रोल किया जा सकता है कि rubin टेक्स्ट को उसके कंटेनर में कैसे रखा जाए और अलाइन किया जाए.
ज़्यादा जानने के लिए, लाइन-ब्रेक करने वाली <ruby>
और सीएसएस ruby-align
प्रॉपर्टी देखें.
स्क्रोलबार की स्टाइल
सीएसएस scrollbar-gutter
और scrollbar-width
प्रॉपर्टी अब बेसलाइन के तौर पर उपलब्ध हैं. इनकी मदद से, अपने वेब ऐप्लिकेशन में स्क्रोलबार के दिखने का तरीका पसंद के मुताबिक बनाया जा सकता है.
::target-text
स्यूडो-एलिमेंट
::target-text
स्यूडो-एलिमेंट की मदद से, यूआरएल टेक्स्ट फ़्रैगमेंट से हाइलाइट किए गए टेक्स्ट को स्टाइल किया जा सकता है. अब आपके पास टेक्स्ट को हाइलाइट करने का तरीका चुनने का विकल्प है, ताकि उस पर ध्यान खींचा जा सके.
WebAssembly में गार्बेज कलेक्शन और टेल कॉल ऑप्टिमाइज़ेशन
Safari 18.2 में WebAssembly (Wasm) की इन सुविधाओं के लिए सहायता शामिल है. इससे ये सुविधाएं, Baseline के 'हाल ही में उपलब्ध' सेक्शन में दिखेंगी.
WebAssembly गै़रबेज कलेक्शन (WasmGC) अब Chrome में डिफ़ॉल्ट रूप से चालू है लेख में, WebAssembly गै़रबेज कलेक्शन के बारे में ज़्यादा जानें. साथ ही, इस बारे में भी पढ़ें कि Google Sheets ने कैलकुलेशन वर्कर्स को JavaScript से WasmGC पर क्यों पोर्ट किया.
एक दस्तावेज़ से दूसरे दस्तावेज़ में व्यू ट्रांज़िशन
Safari 18.2 में, एक दस्तावेज़ से दूसरे दस्तावेज़ में व्यू ट्रांज़िशन करने की सुविधा के साथ-साथ, व्यू ट्रांज़िशन क्लास और टाइप की सुविधा भी शामिल है. साथ ही, इसमें pageswap
और pagereveal
इवेंट की सुविधा भी शामिल है.
Uint8Array
तरीके
Safari 18.2 में, Uint8Array
और हेक्स-कोड वाली स्ट्रिंग और बाइट कलेक्शन के बीच आसानी से कन्वर्ज़न करने के लिए, नए Uint8Array
तरीके भी शामिल किए गए हैं:base64-
Uint8Array.fromBase64()
औरUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
औरUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
औरUint8Array.prototype.toHex()
ब्राउज़र के बीटा वर्शन की रिलीज़
साल के आखिर में, हमारे पास बीटा वर्शन में कोई नई सुविधा नहीं है. फ़िलहाल, Safari 18.3 के बीटा वर्शन में गड़बड़ियों को ठीक किया जा रहा है. साथ ही, Firefox 134 और Chrome 132 के बीटा वर्शन में पिछले महीने से गड़बड़ियों को ठीक किया जा रहा है.
हम अगले साल वापस आएंगे और आपको बताएंगे कि जनवरी 2025 में वेब प्लैटफ़ॉर्म पर क्या-क्या लॉन्च किया जाएगा!