जुलाई में वेब प्लैटफ़ॉर्म पर नई सुविधाएं

जुलाई 2025 में, स्टेबल और बीटा वर्शन वाले वेब ब्राउज़र में उपलब्ध हुई कुछ दिलचस्प सुविधाओं के बारे में जानें.

पब्लिश होने की तारीख: 31 जुलाई, 2025

ब्राउज़र के स्टेबल वर्शन की रिलीज़

Firefox 141 इस महीने का नया स्टेबल ब्राउज़र है. इसलिए, यह पोस्ट खास तौर पर Firefox के लिए है.

WebGPU API

Firefox 141, Windows पर WebGPU को लागू करता है. यह सर्विस वर्कर के अलावा, सभी कॉन्टेक्स्ट में काम करता है.

ज़्यादा जानने के लिए, MDN का दस्तावेज़ और WebGPU की खास जानकारी देखें.

Browser Support

  • Chrome: 113.
  • Edge: 113.
  • Firefox Technology Preview: supported.
  • Safari Technology Preview: supported.

Source

<dialog> एलिमेंट का closedby एट्रिब्यूट

Firefox, HTMLDialogElement इंटरफ़ेस के लिए, closedBy एट्रिब्यूट के साथ-साथ <dialog> एलिमेंट पर closedby एट्रिब्यूट को भी लागू करता है.

Browser Support

  • Chrome: 134.
  • Edge: 134.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

scrollMargin प्रॉपर्टी

IntersectionObserver इंटरफ़ेस की scrollMargin प्रॉपर्टी अब Firefox पर काम करती है. यह ऑब्ज़र्वर के रूट एलिमेंट में मौजूद सभी नेस्ट किए गए स्क्रोल कंटेनर में मार्जिन जोड़ता है. इससे उन एलिमेंट में मौजूद टारगेट को, स्क्रोल करके व्यू में लाने से पहले (या बाद में) ऑब्ज़र्व किया जा सकता है. ऐसा सिर्फ़ तब नहीं होता, जब वे पहली बार दिखते हैं.

Browser Support

  • Chrome: 120.
  • Edge: 120.
  • Firefox: not supported.
  • Safari: not supported.

सीएसएस font-variant-emoji

font-variant-emoji सीएसएस प्रॉपर्टी, इमोजी दिखाने के लिए डिफ़ॉल्ट प्रज़ेंटेशन स्टाइल तय करती है. इस प्रॉपर्टी के लिए, इनमें से कोई एक वैल्यू इस्तेमाल की जाती है:

  • normal: इससे ब्राउज़र को यह तय करने की अनुमति मिलती है कि इमोजी को कैसे दिखाया जाए. यह अक्सर ऑपरेटिंग सिस्टम की सेटिंग के हिसाब से होता है.
  • text: इमोजी को इस तरह रेंडर करता है जैसे कि वह यूनिकोड टेक्स्ट वेरिएशन सिलेक्टर (U+FE0E) का इस्तेमाल कर रहा हो.
  • emoji: इमोजी को इस तरह रेंडर करता है जैसे कि वह यूनिकोड इमोजी वेरिएशन सिलेक्टर (U+FE0F) का इस्तेमाल कर रहा हो.
  • unicode: इससे इमोजी, इमोजी प्रज़ेंटेशन प्रॉपर्टी के मुताबिक रेंडर होता है. अगर U+FE0E या U+FE0F वैरिएशन सिलेक्टर मौजूद है, तो यह सेटिंग बदल जाएगी.

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: behind a flag.
  • Safari: behind a flag.

Source

ब्राउज़र के बीटा वर्शन की रिलीज़

ब्राउज़र के बीटा वर्शन में, आपको उन सुविधाओं की झलक मिलती है जो ब्राउज़र के अगले स्टेबल वर्शन में शामिल होंगी. यह नई सुविधाओं को आज़माने या उन्हें हटाने का सही समय है. इससे दुनिया भर के लोगों के लिए रिलीज़ होने से पहले, आपकी साइट पर पड़ने वाले असर का पता चल सकता है. इस महीने का नया बीटा वर्शन सिर्फ़ Firefox 142 है. Safari 26 और Chrome 139 के बीटा वर्शन अब भी उपलब्ध हैं.

Firefox 142, Selection पर getComposedRanges() तरीके को लागू करता है. यह तरीका, StaticRange ऑब्जेक्ट का एक कलेक्शन दिखाता है. ये ऑब्जेक्ट, चुने गए मौजूदा सेल की रेंज को दिखाते हैं. साथ ही, यह ऐसी रेंज भी दिखा सकता है जो शैडो बाउंड्री को पार करती हैं. इसमें टास्क की प्राथमिकता तय करने वाला एपीआई भी शामिल है. यह किसी ऐप्लिकेशन के लिए, टास्क की प्राथमिकताएं असाइन करने और मैनेज करने का स्टैंडर्ड तरीका उपलब्ध कराता है.