पब्लिश होने की तारीख: 10 दिसंबर, 2024
बेसलाइन प्रोजेक्ट के लिए साल 2024 काफ़ी अहम था. हम डेटासेट को पूरा करने के करीब हैं. साथ ही, हमने वेब प्लैटफ़ॉर्म के स्टेटस का डैशबोर्ड और बेसलाइन स्टेटस विजेट जैसे टूल लॉन्च किए हैं. RUM संग्रह जैसे अन्य प्रोजेक्ट, बेसलाइन का इस्तेमाल शुरू कर रहे हैं. इस पोस्ट में, साल 2024 में बेसलाइन के बारे में बताया गया है.
बेसलाइन क्या है?
बेसलाइन लेबल, वेब की उन सुविधाओं को लेबल करता है जो डेस्कटॉप और मोबाइल, दोनों पर सभी मुख्य ब्राउज़र पर काम करती हैं. अगर इस्तेमाल की गई सुविधाएं बेसलाइन का हिस्सा हैं, तो ब्राउज़र के साथ काम करने के लेवल पर भरोसा किया जा सकता है.
बेसलाइन के अलग-अलग लेबल और किसी वेब सुविधा के बेसलाइन बनने के तरीके के बारे में ज़्यादा जानने के लिए, बेसलाइन साइट देखें या बेसलाइन की मदद से भरोसेमंद तरीके से बनाएं वीडियो देखें.
साल 2024 में बेसलाइन प्रोजेक्ट
web-features
का 81% काम पूरा हो गया है!
web-features
, वेब प्लैटफ़ॉर्म की सुविधाओं का शेयर किया गया कैटलॉग बनाने की कोशिश है. हर सुविधा को एक ग्रुप और परिभाषा असाइन की जाती है. साथ ही, इस डेटासेट में बेसलाइन सहायता डेटा नोट किया जाता है.
इस काम को आगे बढ़ाने के लिए, हमने इस साल काफ़ी मेहनत की है. फ़िलहाल, 81% सुविधा कुंजियों को मैप किया गया है और web-features npm पैकेज का इस्तेमाल करके, उनका इस्तेमाल किया जा सकता है. web-features
, बेसलाइन स्टेटस के लिए सटीक जानकारी का सोर्स है.
वेब प्लैटफ़ॉर्म का नया स्टेटस डैशबोर्ड
वेब प्लैटफ़ॉर्म की स्थिति का डैशबोर्ड, अलग-अलग ब्राउज़र पर वेब प्लैटफ़ॉर्म की सुविधा को लागू करने के बारे में अहम जानकारी देता है. इस डैशबोर्ड में web-features
डेटा का इस्तेमाल किया जाता है. इसलिए, वेब-सुविधाओं के काम की प्रोग्रेस पूरी होने के साथ-साथ, इस डैशबोर्ड की भरोसेमंदता भी काफ़ी बढ़ गई है.
आपके पास किसी सुविधा की प्रोग्रेस को ट्रैक करने का विकल्प है. इसके अलावा, बेसलाइन 2024 जैसी सुविधाओं का सेट देखने के लिए, उन्हें फ़िल्टर भी किया जा सकता है. यह डैशबोर्ड, क्या इस्तेमाल किया जा सकता है और MDN के काम करने की क्षमता के डेटा जैसे मौजूदा रिसॉर्स के साथ काम करता है. साथ ही, वेब प्लैटफ़ॉर्म के विकास के बारे में ज़्यादा जानकारी देता है.
डैशबोर्ड के बारे में ज़्यादा जानने के लिए, वेब प्लैटफ़ॉर्म डैशबोर्ड का एलान लेख पढ़ें. लॉन्च के बाद, group:
और snapshot:
जैसे और फ़िल्टर जोड़े गए हैं. उदाहरण के लिए, snapshot:ecmascript-2023
आपको ES2023 में शामिल सुविधाएं दिखाएगा.
<baseline-status>
विजेट
<baseline-status>
वेब कॉम्पोनेंट, वेब-सुविधाओं के डेटा का भी इस्तेमाल करता है. अब यह आपकी साइटों और स्लाइड पर इस्तेमाल के लिए तैयार है. npm से इंस्टॉल करें. इसके बाद, हर बार किसी सुविधा का ज़िक्र करते समय कॉम्पोनेंट का इस्तेमाल करें.
बेसलाइन स्टेटस वेब कॉम्पोनेंट का इस्तेमाल करने के बारे में ज़्यादा जानें.
आधिकारिक साइट और लोगो
Baseline का मालिकाना हक, W3C WebDX कम्यूनिटी ग्रुप के पास है. इस साल, हमने Baseline प्रोजेक्ट के लिए एक आधिकारिक पेज बनाया है.
अगर आपने अपने प्रोजेक्ट में Baseline का इस्तेमाल किया है, Baseline के बारे में लिखा है या Baseline के बारे में बात की है, तो Baseline in the wild page पर अपने प्रोजेक्ट को शामिल करने के लिए, Pull Request सबमिट किया जा सकता है
अपने प्रोजेक्ट में Baseline का इस्तेमाल करते समय, नाम और लोगो के इस्तेमाल से जुड़े दिशा-निर्देश देखें. आपके पास इन लोगो का लाइसेंस है, ताकि जब चाहें वेब सुविधाओं की स्थिति दिखा सकें.
इंटरऑप प्रोजेक्ट की मदद से, Baseline में कई नई सुविधाएं उपलब्ध कराई गई हैं
Interop प्रोजेक्ट, वेब की इंटरऑपरेबिलिटी को बेहतर बनाने के लिए, अलग-अलग ब्राउज़र पर काम करता है. इस प्रोजेक्ट में मौजूद सुविधाओं को अलग-अलग ब्राउज़र पर लागू करने के लिए टारगेट किया गया है. इससे, 'नया वर्शन उपलब्ध है' के लेवल पर पहुंचने में लगने वाला समय कम हो जाता है. Interop 2024 के दौरान, Declarative Shadow DOM, font-size-adjust
, requestVideoFrameCallback, और text-wrap: balance
को बेसलाइन 2024 में शामिल किया गया. साथ ही, कई अन्य सुविधाओं को भी जल्द ही शामिल किया जाएगा.
आरयूएम की अहम जानकारी
RUM संग्रह का अहम जानकारी वाला पेज, बेसलाइन को इंटिग्रेट करने वाला पहला टूल था. आपके पास यह देखने का विकल्प होता है कि हर बेसलाइन साल के लिए, उनके डेटा के आधार पर कितने उपयोगकर्ता शामिल किए गए हैं. इससे, आपको अपने प्रोजेक्ट के लिए, 'बहुत से लोगों के लिए उपलब्ध बेसलाइन' को अपनाने के बजाय, कोई बेसलाइन साल चुनने में मदद मिल सकती है.
ज़्यादा जानकारी के लिए, RUM संग्रह के साथ बेसलाइन इंटिग्रेशन लेख पढ़ें.
This Is Baseline वीडियो सीरीज़
Baseline की नई सुविधाओं के बारे में कम शब्दों में और आसानी से जानकारी देने के लिए, हम #thisisbaseline नाम से एक वीडियो सीरीज़ पब्लिश कर रहे हैं. 60 सेकंड से भी कम समय में, सेट करने के नए तरीके, स्क्रीन वॉक लॉक एपीआई, सीएसएस सबग्रिड वगैरह के बारे में जानें.
This Is Baseline के सभी वीडियो यहां देखें.
हमारे साथ व्यक्तिगत तौर पर चैट करें!
Baseline को आप तक पहुंचाने के लिए, हमारी टीम इस साल कई कॉन्फ़्रेंस में हिस्सा ले रही है. साथ ही, हम आपके सुझाव, राय और सवालों को सुनने और उनका जवाब देने के लिए भी तैयार हैं. यहां कुछ ऐसी बातचीत दी गई हैं जिन्हें हमने अब तक पेश किया है.
अक्टूबर में, रेचल की FITC Web Unleashed में दी गई प्रज़ेंटेशन, नवंबर में पीट की connect.tech में दी गई सेशन, और मारिको की JSNation में दी गई बातचीत देखें. साथ ही, हमें साल 2025 में होने वाले कुछ बेहतरीन इवेंट में आपसे मिलने का इंतज़ार रहेगा!
बेसलाइन 2024 में क्या है
साल खत्म होने वाला है और हम जानते हैं कि Baseline 2024 में कौनसी सुविधाएं शामिल हैं. यहां कुछ हाइलाइट दी गई हैं.
@property
सीएसएस कस्टम प्रॉपर्टी (जिन्हें सीएसएस वैरिएबल भी कहा जाता है) एक ऐसी सुविधा है जो ज़्यादातर जगहों पर उपलब्ध है. @property rule का इस्तेमाल करके, टाइप, डिफ़ॉल्ट वैल्यू, और इनहेरिटेंस के साथ कस्टम प्रॉपर्टी तय करने की सुविधा, जुलाई 2024 से सभी मुख्य ब्राउज़र पर काम करती है.
सेट करने के नए तरीके
सेट, ES2015 से JavaScript का हिस्सा है. हालांकि, इस साल intersection
और union
जैसे सेट पर गणितीय ऑपरेशन करने के ज़्यादा तरीके जोड़े गए हैं. साथ ही, सभी मुख्य ब्राउज़र पर इनका इस्तेमाल किया जा सकता है.
AVIF
AVIF एक आधुनिक इमेज फ़ॉर्मैट है. आम तौर पर, यह WebP, JPEG, PNG, और GIF जैसे अन्य इमेज फ़ॉर्मैट की तुलना में बेहतर तरीके से कंप्रेस करता है. जनवरी 2024 से, सभी मुख्य ब्राउज़र पर AVIF फ़ॉर्मैट काम करता है.
…और ऐसे ही अन्य ट्रेंड!
बेशक, इस साल और भी कई सुविधाएं बेसलाइन बन गई हैं. 2024 के दौरान बेसलाइन में शामिल की गई सुविधाओं के बारे में यहां बताया गया है.
आखिर में खास जानकारी
हमने मई 2022 में Baseline प्रोजेक्ट का एलान किया था. तब Baseline सिर्फ़ एक कॉन्सेप्ट और शुरुआती परिभाषा थी. इस पोस्ट में, बेसलाइन को हर डेवलपर के वर्कफ़्लो का हिस्सा बनाने के लिए किए गए कुछ कामों के बारे में बताया गया है.
Baseline प्रोजेक्ट में हिस्सा लेने वाले सभी लोगों का धन्यवाद.
web-features
में योगदान देने वाले लोग: विक्टर एलन, डायट्रिच अयाला, डैनियल बेक, पैट्रिक ब्रोसेट, सोंद्रा एबी, अड्रिआना जारा, मारिको कोसाका, पीट लेपेज, फ़्लोरियन शोल्ज़, जेम्स स्टकी वेबर, और queengooborg (विनाइल)
<baseline-status>
विजेट: एवा गैस्पैरोविच और Chrome DevRel टीम
वेब प्लैटफ़ॉर्म का स्टेटस डैशबोर्ड: Panos Astithas, Kyle Ju, James Scott, Daniel Smith, और Jason Xu
Google की बेसलाइन टीम: ऐरोन अबर्नो, रेचल एंड्रयू, टोनी कॉनवे, फ़िलिप जैगेंस्टेड, अड्रियन जार, मारिको कोसाका, पीट लेपेज, नंदू नायर, अली स्पिवाक, और कादिर टोपाल
खास तौर पर इन लोगों का धन्यवाद: CanIUse के Alexis Deveria, Claas Augner, Hermina Condei, Florian Dieminger, Ruth John, MDN के Leo McArdle, RUM Archive के Nic Jansma और Robin Marx, Interop प्रोजेक्ट में योगदान देने वाले लोगों, Apple, Firefox, Igalia, Microsoft, Open Web Docs, OddBird, और WebDX कम्यूनिटी ग्रुप के सदस्यों का.