Chrome 138 में नई सुविधाएं

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

Chrome 138 को अब रोल आउट किया जा रहा है. इस पोस्ट में, रिलीज़ की कुछ मुख्य सुविधाओं के बारे में बताया गया है. Chrome 138 के रिलीज़ नोट पढ़ें.

इस रिलीज़ की मुख्य बातें:

Translator, Language Detector, और Summarizer API

Chrome, वेब प्लैटफ़ॉर्म एपीआई और ब्राउज़र की ऐसी सुविधाएं डेवलप कर रहा है जो ब्राउज़र में बनाए गए एआई मॉडल, एक्सपर्ट मॉडल, और लार्ज लैंग्वेज मॉडल (एलएलएम) के साथ काम कर सकें. इसमें Gemini Nano भी शामिल है. यह Gemini फ़ैमिली के एलएलएम का सबसे बेहतर वर्शन है. इसे ज़्यादातर आधुनिक डेस्कटॉप और लैपटॉप कंप्यूटर पर स्थानीय तौर पर चलाने के लिए डिज़ाइन किया गया है. एआई की सुविधा पहले से मौजूद होने की वजह से, आपकी वेबसाइट या वेब ऐप्लिकेशन, एआई की मदद से टास्क पूरे कर सकता है. इसके लिए, आपको एआई मॉडल डिप्लॉय, मैनेज या खुद होस्ट करने की ज़रूरत नहीं होती.

Chrome 138 से, Translator API की मदद से, अपने वेब ऐप्लिकेशन में अनुवाद की सुविधाएं जोड़ी जा सकती हैं. इससे उपयोगकर्ता, अपनी पहली भाषा में योगदान दे सकते हैं. उदाहरण के लिए, सहायता के लिए होने वाली चैट में हिस्सा लेते समय, आपकी साइट उपयोगकर्ता के डिवाइस से कॉन्टेंट के निकलने से पहले ही, उसे सहायता एजेंट की भाषा में अनुवादित कर सकती है. इससे सभी उपयोगकर्ताओं को बेहतर, तेज़, और समावेशी अनुभव मिलता है.

Translator API, Language Detector API के साथ काम कर सकता है. इससे, उपयोगकर्ता के डिवाइस पर भाषा की पहचान करने की सुविधा चालू की जा सकती है. साथ ही, यह सुविधा निजता के मामले में अन्य समाधानों से बेहतर है. अन्य समाधानों में, क्लाउड सर्वर पर डेटा अपलोड करना पड़ता है.

Summarizer API का इस्तेमाल करके, अलग-अलग तरह की खास जानकारी जनरेट की जा सकती है. यह अलग-अलग लंबाई और फ़ॉर्मैट में जनरेट की जा सकती है. जैसे, वाक्य, पैराग्राफ़, बुलेट पॉइंट वाली सूचियां वगैरह. उदाहरण के लिए:

  • किसी लेख या चैट बातचीत के मुख्य बिंदुओं की खास जानकारी जनरेट करना.
  • लेखों के लिए टाइटल और हेडिंग के सुझाव देना.
  • किसी लंबे टेक्स्ट की कम शब्दों में जानकारी देना.
  • किसी किताब की समीक्षा के आधार पर, किताब का टीज़र जनरेट करना.

सीएसएस फ़ंक्शन

Chrome 138 में शामिल सीएसएस फ़ंक्शन में, साइन से जुड़े फ़ंक्शन abs() और sign() शामिल हैं. ये फ़ंक्शन, अपने तर्क के साइन से जुड़े अलग-अलग फ़ंक्शन का हिसाब लगाते हैं.

साथ ही, progress() फ़ंक्शनल नोटेशन, जो <number> वैल्यू दिखाता है. यह वैल्यू, दो अन्य कैलकुलेशन (प्रोग्रेस की शुरुआती वैल्यू और प्रोग्रेस की आखिरी वैल्यू) के बीच एक कैलकुलेशन (प्रोग्रेस की वैल्यू) की पोज़िशन दिखाती है.

आखिर में, sibling-index() और sibling-count() फ़ंक्शन का इस्तेमाल, सीएसएस प्रॉपर्टी वैल्यू में पूर्णांक के तौर पर किया जा सकता है. इससे, सिबलिंग के बीच उनकी पोज़िशन या सिबलिंग की कुल संख्या के आधार पर, एलिमेंट को स्टाइल किया जा सकता है.

Viewport Segments API

Viewport Segments API की मदद से, फ़ोल्ड किए जा सकने वाले डिवाइसों को टारगेट किया जा सकता है. व्यू पोर्ट सेगमेंट तब बनाए जाते हैं, जब व्यू पोर्ट को एक या उससे ज़्यादा हार्डवेयर फ़ीचर (जैसे कि अलग-अलग डिसप्ले के बीच फ़ोल्ड या हिंज) से बांटा जाता है. ये फ़ीचर, व्यू पोर्ट को बांटने का काम करती हैं.

ज़्यादा जानने के लिए, फ़ोल्ड किए जा सकने वाले डिवाइसों पर Viewport Segments API का इस्तेमाल करना लेख पढ़ें.

और भी कई सुविधाएं!

इसके अलावा, और भी कई तरीके हैं:

  • अगर < और >, किसी एट्रिब्यूट की वैल्यू में मौजूद हैं, तो अब उन्हें सीरियलाइज़ेशन के दौरान एस्केप कर दिया जाता है.
  • Clear-Site-Data हेडर के लिए दो नई वैल्यू—"prefetchCache" और "prerenderCache"— उपलब्ध हैं. इनकी मदद से, प्रीरेंडर और प्रीफ़ेच कैश मेमोरी को टारगेट किया जा सकता है.
  • सीएसएस की साइज़िंग प्रॉपर्टी (उदाहरण के लिए, width और height) के लिए stretch कीवर्ड का इस्तेमाल किया जाता है. इससे एलिमेंट, अपने कंटेनिंग ब्लॉक के उपलब्ध स्पेस को पूरी तरह से भर पाते हैं.