कुछ दिलचस्प सुविधाओं के बारे में जानें, जिन्हें सितंबर 2022 में, स्टेबल और बीटा वर्शन वाले वेब ब्राउज़र में इस्तेमाल किया गया था.
स्थायी ब्राउज़र रिलीज़
सितंबर में, Firefox 105, Chrome 106, और Safari 16 स्टेबल हो गए. इसका मतलब है कि सितंबर की पोस्ट वेब प्लैटफ़ॉर्म के लिए रोमांचक चीज़ों से भरी हुई है.
कंटेनर से जुड़ी क्वेरी
Safari 16 में कंटेनर क्वेरी के लिए सहायता जोड़ी जाती है. यह सुविधा अब दो इंजन में उपलब्ध है. Safari नई कंटेनर क्वेरी यूनिट के लिए भी सहायता जोड़ता है.
ग्रिड वाला लेआउट
Safari ने grid-template-columns
और grid-template-rows
की subgrid
कीमत पर काम करना शुरू कर दिया है. इस वैल्यू को एक ग्रिड आइटम जो ग्रिड आइटम भी कहते हैं, पर इस वैल्यू का इस्तेमाल करने का मतलब है कि नए ट्रैक तय करने के बजाय, ग्रिड उनका इस्तेमाल करता है जो यह पैरंट ट्रैक के रूप में होते हैं.
साथ ही, Safari में, ग्रिड लेआउट में ग्रिड ट्रैक को ऐनिमेट करने की सुविधा होती है.
ब्राउज़र सहायता
- 107
- 107
- 66
- 16
Safari ने offset-path, overscroll-behavior, text-align-last, और रिज़ॉल्यूशन मीडिया क्वेरी के लिए भी काम किया जा सकता है.
एन्कोडिंग एपीआई
Firefox 105, Encrypt API के TextDecoderStream और TextEncoderStream इंटरफ़ेस के साथ काम करता है.
नए Intl API
Intl APIs, कॉन्टेंट को स्थानीय फ़ॉर्मैट में दिखाने में मदद करता है. साथ ही, Chrome 106 में नंबर फ़ॉर्मैट से जुड़ी कई नई सुविधाएं जोड़ी गई हैं.
अन्य Intl API की तरह, यह बोझ सिस्टम पर डाल देता है—इसलिए आपको हर उपयोगकर्ता को जटिल लोकलाइज़ेशन कोड भेजने या उसके रखरखाव की ज़रूरत नहीं है. एपीआई यह जानता है कि मुद्रा का चिह्न कहां डाला जाएगा, तारीख और समय को कैसे फ़ॉर्मैट किया जाता है या सूची कैसे बनाई जाती है.
शोपिकर() तरीका
Safari 16 में showPicker()
तरीका शामिल है. इससे ब्राउज़र पिकर दिखाने के लिए तारीख, समय, रंग, और फ़ाइलों के लिए कैननिकल तरीका चालू हो जाता है. इस बारे में ज़्यादा जानने के लिए, तारीख, समय, रंग, और फ़ाइलों के लिए ब्राउज़र पिकर दिखाएं पर जाएं.
बीटा ब्राउज़र की रिलीज़
ब्राउज़र के बीटा वर्शन में आपको उन चीज़ों की झलक मिलती है जो ब्राउज़र के अगले स्टेबल वर्शन में होंगी. इस दौरान नई सुविधाओं या हटाए गए कॉन्टेंट को आज़माया जा सकता है. इससे दुनिया भर में आपकी साइट के इस्तेमाल पर असर पड़ सकता है. इस महीने Chrome 107, Safari 16.1, और Firefox 106 जैसे नए बीटा वर्शन शामिल हैं.
Chrome 107 में ग्रिड ट्रैक को ऐनिमेट करने की सुविधा शामिल है, जो इस महीने Safari में भी भेजी जाती है. जब यह Chrome में उपलब्ध हो जाएगा, तब यह तीनों मुख्य इंजन के लिए काम करने लगेगा.
साथ ही, Chrome में, getDisplayMedia()
की कुछ नई सुविधाएं जोड़ी गई हैं. इनका मकसद, स्क्रीन शेयर करते समय गलती से ज़्यादा डेटा शेयर होने से रोकना है.
displaySurface
विकल्प से यह पता चलता है कि वेब ऐप्लिकेशन को किसी खास तरह का डिसप्ले प्लैटफ़ॉर्म (टैब, विंडो या स्क्रीन) देना पसंद है.surfaceSwitching
विकल्प से यह पता चलता है कि Chrome को उपयोगकर्ता को, शेयर किए गए टैब के बीच डाइनैमिक तरीके से स्विच करने की अनुमति देनी चाहिए या नहीं.selfBrowserSurface
विकल्प का इस्तेमाल, उपयोगकर्ता को मौजूदा टैब शेयर करने से रोकने के लिए किया जा सकता है. यह "शीशों का हॉल" इफ़ेक्ट से बचाता है.systemAudio
विकल्प से यह पक्का होता है कि Chrome सिर्फ़ उपयोगकर्ता को सही ऑडियो-कैप्चर करने की सुविधा दे.
Safari 16.1 में display: contents
की सुलभता के लिए एक और सुधार, डाइनैमिक व्यूपोर्ट ऊंचाई (dvh
) यूनिट का सुधार, और टेक्स्ट फ़्रैगमेंट तक स्क्रोल करने की सुविधा शामिल है.
यह वेब सीरीज़ में नई सुविधा का हिस्सा है