जुलाई 2025 में, स्टेबल और बीटा वर्शन वाले वेब ब्राउज़र में उपलब्ध हुई कुछ दिलचस्प सुविधाओं के बारे में जानें.
पब्लिश होने की तारीख: 31 जुलाई, 2025
ब्राउज़र के स्टेबल वर्शन की रिलीज़
Firefox 141 इस महीने का नया स्टेबल ब्राउज़र है. इसलिए, यह पोस्ट खास तौर पर Firefox के लिए है.
WebGPU API
Firefox 141, Windows पर WebGPU को लागू करता है. यह सर्विस वर्कर के अलावा, सभी कॉन्टेक्स्ट में काम करता है.
ज़्यादा जानने के लिए, MDN का दस्तावेज़ और WebGPU की खास जानकारी देखें.
<dialog>
एलिमेंट का closedby
एट्रिब्यूट
Firefox, HTMLDialogElement
इंटरफ़ेस के लिए, closedBy
एट्रिब्यूट के साथ-साथ <dialog>
एलिमेंट पर closedby
एट्रिब्यूट को भी लागू करता है.
Browser Support
scrollMargin
प्रॉपर्टी
IntersectionObserver
इंटरफ़ेस की scrollMargin
प्रॉपर्टी अब Firefox पर काम करती है.
यह ऑब्ज़र्वर के रूट एलिमेंट में मौजूद सभी नेस्ट किए गए स्क्रोल कंटेनर में मार्जिन जोड़ता है. इससे उन एलिमेंट में मौजूद टारगेट को, स्क्रोल करके व्यू में लाने से पहले (या बाद में) ऑब्ज़र्व किया जा सकता है. ऐसा सिर्फ़ तब नहीं होता, जब वे पहली बार दिखते हैं.
Browser Support
सीएसएस font-variant-emoji
font-variant-emoji
सीएसएस प्रॉपर्टी, इमोजी दिखाने के लिए डिफ़ॉल्ट प्रज़ेंटेशन स्टाइल तय करती है. इस प्रॉपर्टी के लिए, इनमें से कोई एक वैल्यू इस्तेमाल की जाती है:
normal
: इससे ब्राउज़र को यह तय करने की अनुमति मिलती है कि इमोजी को कैसे दिखाया जाए. यह अक्सर ऑपरेटिंग सिस्टम की सेटिंग के हिसाब से होता है.text
: इमोजी को इस तरह रेंडर करता है जैसे कि वह यूनिकोड टेक्स्ट वेरिएशन सिलेक्टर (U+FE0E
) का इस्तेमाल कर रहा हो.emoji
: इमोजी को इस तरह रेंडर करता है जैसे कि वह यूनिकोड इमोजी वेरिएशन सिलेक्टर (U+FE0F
) का इस्तेमाल कर रहा हो.unicode
: इससे इमोजी, इमोजी प्रज़ेंटेशन प्रॉपर्टी के मुताबिक रेंडर होता है. अगर U+FE0E या U+FE0F वैरिएशन सिलेक्टर मौजूद है, तो यह सेटिंग बदल जाएगी.
ब्राउज़र के बीटा वर्शन की रिलीज़
ब्राउज़र के बीटा वर्शन में, आपको उन सुविधाओं की झलक मिलती है जो ब्राउज़र के अगले स्टेबल वर्शन में शामिल होंगी. यह नई सुविधाओं को आज़माने या उन्हें हटाने का सही समय है. इससे दुनिया भर के लोगों के लिए रिलीज़ होने से पहले, आपकी साइट पर पड़ने वाले असर का पता चल सकता है. इस महीने का नया बीटा वर्शन सिर्फ़ Firefox 142 है. Safari 26 और Chrome 139 के बीटा वर्शन अब भी उपलब्ध हैं.
Firefox 142, Selection
पर getComposedRanges()
तरीके को लागू करता है.
यह तरीका, StaticRange
ऑब्जेक्ट का एक कलेक्शन दिखाता है. ये ऑब्जेक्ट, चुने गए मौजूदा सेल की रेंज को दिखाते हैं. साथ ही, यह ऐसी रेंज भी दिखा सकता है जो शैडो बाउंड्री को पार करती हैं.
इसमें टास्क की प्राथमिकता तय करने वाला एपीआई भी शामिल है. यह किसी ऐप्लिकेशन के लिए, टास्क की प्राथमिकताएं असाइन करने और मैनेज करने का स्टैंडर्ड तरीका उपलब्ध कराता है.