हमने Google I/O 2023 में Baseline का एलान किया था. इस पहल के बारे में ज़्यादा जानें और यह भी जानें कि यह हमारे लिए क्यों अहम है.
पब्लिश किया गया: 10 मई, 2023
बेसलाइन की मदद से, एक नज़र में यह देखा जा सकता है कि किसी सुविधा या एपीआई को आपकी साइट या वेब ऐप्लिकेशन में इस्तेमाल करना सुरक्षित है या नहीं. इस पोस्ट में, इस कॉन्सेप्ट के बारे में बताए गए आइडिया के बारे में जानें. साथ ही, यह भी जानें कि हमें उम्मीद है कि इससे आपको कैसे मदद मिलेगी.
वेब प्लैटफ़ॉर्म में होने वाले बदलावों के साथ तालमेल रखना
आज का वेब तेज़ी से बदलता है. हमारे ब्राउज़र हमेशा अपडेट रहते हैं. साथ ही, हर महीने स्टेबल ब्राउज़र में नई सुविधाएं लॉन्च की जाती हैं. यह सुविधा दिलचस्प है, लेकिन इसमें समस्याएं भी आ सकती हैं. वेब डेवलपर इन सभी बदलावों के साथ कैसे अप-टू-डेट रहते हैं? आपको कैसे पता चलता है कि किसी सुविधा का इस्तेमाल करना सुरक्षित है या नहीं? नई सुविधाओं को सीखने और उनमें निवेश करने का सही समय कब होता है?
पहले, हम ब्राउज़र के लिए सहायता की जानकारी, ब्राउज़र के किसी रिलीज़ (उदाहरण के लिए, Internet Explorer 11) के साथ जोड़कर देते थे. ऐसा इसलिए किया जाता था, क्योंकि किसी ब्राउज़र के बंद होने की समयसीमा तय होने पर, यह बात सभी को साफ़ तौर पर पता होती है. आज के समय में, कई सुविधाओं के साथ-साथ, कई तरह के बदलाव भी हो रहे हैं. ऐसे में, यह पता लगाना मुश्किल हो जाता है कि हम जिन सुविधाओं का इस्तेमाल कर रहे हैं उनके लिए सहायता उपलब्ध है या नहीं.
हम जानते हैं कि डेवलपर के लिए यह समस्या कितनी बड़ी है, क्योंकि आपने लगातार हमें बताया है कि यह समस्या है. हमने दो साल पहले यह फ़ैसला लिया था कि हमें इस समस्या को हल करना है.
अपने घर को व्यवस्थित करना
हमने पाया कि हम अपनी साइटों पर, एक्सपेरिमेंट के तौर पर उपलब्ध सुविधाओं को सामान्य कॉन्टेंट के साथ दिखा रहे थे. इससे, सुविधाओं के स्टेटस को लेकर लोगों में भ्रम की स्थिति पैदा हो रही थी. इसलिए, हमने अपने कम्यूनिकेशन चैनलों को बेहतर बनाया है. अब हम web.dev का इस्तेमाल, स्टेबल वेब के बारे में कॉन्टेंट पब्लिश करने के लिए करते हैं. साथ ही, उन चीज़ों के बारे में भी कॉन्टेंट पब्लिश करते हैं जिन्हें अब बेसलाइन के हिस्से के तौर पर बताया जा सकता है. इसके अलावा, हम उन चीज़ों के बारे में भी कॉन्टेंट पब्लिश करते हैं जो इस स्टेटस के काफ़ी करीब हैं. हम दूसरे ब्राउज़र के काम को भी हाइलाइट करते हैं, क्योंकि हम सभी मिलकर प्लैटफ़ॉर्म के साथ काम करने की सुविधा को बेहतर बनाने के लिए काम करते हैं.
web.dev पर आपको नए इंटरऑपरेबल सीरीज़ जैसा कॉन्टेंट मिलेगा. इसमें उन सुविधाओं के बारे में बताया गया है जो अब तीनों मुख्य इंजन के साथ काम करती हैं. हमारे पास हर महीने की सीरीज़ भी है. इसमें वेब प्लैटफ़ॉर्म में नया क्या है, यह जानकारी दी गई है. इसमें सभी ब्राउज़र के काम को शेयर किया जाएगा. साथ ही, इंटरऑप 2023 के बारे में अपडेट भी मिलेंगे. इस साइट पर, परफ़ॉर्मेंस, ऐक्सेस, और वेब डेवलपमेंट की बुनियादी स्किल जैसे विषयों के लिए, सबसे सही तरीकों से जुड़े दिशा-निर्देश भी मौजूद हैं.
developer.chrome.com पर, उन नई चीज़ों के बारे में जानकारी पाई जा सकती है जो Chrome, वेब प्लैटफ़ॉर्म पर ला रहा है. इनमें से कुछ सुविधाएं एक्सपेरिमेंट के तौर पर उपलब्ध हैं या फ़िलहाल सिर्फ़ Chrome में उपलब्ध हैं. developer.chrome.com पर पोस्ट की गई कई चीज़ें, दूसरे ब्राउज़र पर भी उपलब्ध होंगी. हमें उम्मीद है कि वे जल्द ही एक-दूसरे के साथ काम करने लगेंगे. हालांकि, हम चाहते हैं कि आपको इनके स्टेटस और ब्राउज़र के साथ काम करने की सुविधा के बारे में साफ़ तौर पर जानकारी मिले.
हम पब्लिश की जाने वाली हर चीज़ में, ब्राउज़र से जुड़ी सहायता की साफ़ तौर पर जानकारी भी जोड़ रहे हैं. साथ ही, जब हमारी टीम कॉन्फ़्रेंस में सुविधाओं के बारे में बात करती है, तब भी यह जानकारी जोड़ी जाती है.
नई सुविधाओं को अपनाने के लिए दस्तावेज़ होना बहुत ज़रूरी है. इस साल, हमने पक्का किया है कि Chrome में जो नई सुविधाएं लॉन्च की जा रही हैं उनके लिए MDN पर दस्तावेज़ उपलब्ध हों. उदाहरण के लिए, व्यू ट्रांज़िशन और WebGPU के दस्तावेज़ देखें. हम Open Web Docs की भी मदद करते हैं. यह एक ऐसा प्लैटफ़ॉर्म है जहां लोग MDN के लिए, पूरे वेब प्लैटफ़ॉर्म के दस्तावेज़ उपलब्ध कराते हैं.
दूसरे लोगों के साथ मिलकर काम करना
अपने काम को बेहतर बनाना ज़रूरी था. हालांकि, बड़ी समस्या को हल करने के लिए, हमें दूसरों के साथ मिलकर काम करना था. हम इंटरऑप 2022 और 2023 के ज़रिए, दूसरे ब्राउज़र वेंडर और मिलती-जुलती कंपनियों के साथ अपने पार्टनर के तौर पर काम कर रहे हैं. WebDX कम्यूनिटी ग्रुप बनाने से, सभी लोग एक साथ इस बात पर विचार कर पाए कि पूरे प्लैटफ़ॉर्म पर, यह जानकारी साफ़ तौर पर दी जाए.
ग्रुप, सुविधा के सेट पर साथ मिलकर काम कर रहा है. यह सुविधा, वेब प्लैटफ़ॉर्म की सुविधाओं का ग्रुप बनाने का एक तरीका है, ताकि वे मदद की स्थिति दिखा सकें. यह सुविधा, बेसलाइन के कॉन्सेप्ट के लिए बेहद ज़रूरी है.
Baseline की मदद से, प्लैटफ़ॉर्म पर साफ़ तौर पर जानकारी देना
बेसलाइन रेत पर मौजूद वह लाइन है जिसे हमेशा उपलब्ध रहने वाले ब्राउज़र में पहचानना मुश्किल होता है. मुख्य ब्राउज़र के दो सबसे नए वर्शन में पूरी तरह से काम करने वाली सभी चीज़ें, बेसलाइन का हिस्सा होंगी. इसलिए, अगर आपकी लाइब्रेरी में बताया गया है कि इस्तेमाल की जा रही सभी सुविधाएं बेसलाइन का हिस्सा हैं, तो डेवलपर को आपके ऐप्लिकेशन के बारे में जानकारी होगी. किसी नए ऐप्लिकेशन के लिए प्रस्ताव बनाते समय, हिस्सेदारों को बताया जा सकता है कि ब्राउज़र के साथ काम करने वाली सुविधाएं, Baseline से जुड़ी होंगी. इससे, सभी को सहायता के लेवल के बारे में साफ़ तौर पर पता चलेगा.
आज से आपको MDN और web.dev के पेजों पर बेसलाइन दिखने लगेगा.
बेसलाइन एक ऐसी लाइन है जो लगातार आगे बढ़ती रहती है. इसमें हर महीने नई सुविधाएं जोड़ी जाती हैं. इसलिए, हम हर साल उन सुविधाओं की जानकारी पब्लिश करेंगे जो किसी समय बेसलाइन का हिस्सा थीं. ज़्यादा जानकारी के लिए, सहायता को Baseline 24 से जोड़ा जा सकता है.
आगे क्या करना है?
हम web.dev पर बेसलाइन की सुविधा लॉन्च करते रहेंगे. किसी लेख या ट्यूटोरियल को पढ़ते समय, यह देखा जा सकेगा कि इसमें बताई गई सुविधाएं बेसलाइन का हिस्सा हैं या नहीं. आपको किसी काम को पूरा करने में समस्या आ सकती है और आपको पता चल सकता है कि उस काम में किसी ऐसे टूल का इस्तेमाल किया जा रहा है जो ब्राउज़र के साथ ठीक से काम नहीं करता.
हम ऐसे विजेट उपलब्ध कराएंगे जिनका इस्तेमाल अपने लेखों या लाइब्रेरी में किया जा सकता है. इससे यह पता चलता है कि आपके पास बेसलाइन सुविधाओं के सेट का इस्तेमाल करने की सुविधा है.
हम यह भी पक्का करने की कोशिश करेंगे कि Chrome में लॉन्च की जा रही नई सुविधाएं, जल्द से जल्द Baseline का हिस्सा बन जाएं. आने वाले समय में, हम इस काम के बारे में ज़्यादा जानकारी देने वाली पोस्ट पब्लिश करेंगे.
हम डेवलपर से सुझाव, शिकायत या राय इकट्ठा करेंगे, ताकि यह जान सकें कि यह आइडिया कितने काम कर रहा है और आपको आगे क्या देखना है. बेसलाइन पेज पर नज़र रखें या WebDX कम्यूनिटी ग्रुप के ज़रिए अभी सुझाव, राय दें या शिकायत करें.