जानें कि Chrome, नई सुविधाओं को टेस्ट करने और अपडेट रोल आउट करने के लिए, कैनरी, डेव, बीटा, और स्टेबल रिलीज़ चैनलों का इस्तेमाल कैसे करता है.
Chrome में चार चैनल हैं
मोबाइल और डेस्कटॉप प्लैटफ़ॉर्म पर, Chrome की चार तरह की सुविधाएं एक समय में उपलब्ध हो जाती हैं: कैनरी, डेव, बीटा, और स्टेबल. इन्हें रिलीज़ चैनल कहा जाता है.
हर चैनल में, Chrome कई versions को डिप्लॉय करता है जो रिलीज़ का क्रम और पिछले वर्शन से हुए बदलाव को दिखाता है.
Chrome कैनरी
Chrome कैनरी हर दिन रिलीज़ किया जाता है.
यह चैनल कोयले में मौजूद कहावत के कैनरी की तरह है. इस Chrome चैनल को फ़िलहाल आज़माया जा रहा है. इसमें प्रयोग के तौर पर शुरू की गई नई और नई सुविधाएं शामिल हैं. Chrome कैनरी से हमें असल उपयोगकर्ताओं और डेवलपर के साथ बदलावों को आज़माने और समस्याओं से पहले ग्लिच की जांच करने में मदद मिलती है.
हम बहुत कम टेस्ट के साथ, कैनरी चैनल में बदलाव और नई सुविधाएं जोड़ते हैं. कैनरी ब्रेक कर सकता है (और करता भी है). कभी-कभी, कैनरी बिल्ड में ऐसा बग भी हो सकता है, जिसकी वजह से ब्राउज़र क्रैश हो जाता है या कुछ साइटों पर वह पूरी तरह से काम नहीं करता. कैनरी को हर दिन रिलीज़ करने की सबसे अच्छी बात यह है कि इससे अपडेट और गड़बड़ियां ठीक करने की जानकारी भी तुरंत भेजी जा सकती है. डिफ़ॉल्ट रूप से, कैनरी क्रैश और इस्तेमाल के आंकड़ों की रिपोर्ट Google को करता है (आपके पास इस सुविधा को बंद करने का विकल्प है).
कैनरी उन डेवलपर और एंटरप्राइज़ उपयोगकर्ताओं के लिए बहुत काम का है जिन्हें नई सुविधाओं को लागू करते ही उन्हें टेस्ट करना होता है. याद रखें कि कुछ सुविधाएं इसे कैनरी के अलावा कभी भी बहुत कारगर नहीं बनाती हैं. यही वजह है कि यह इसे उपयोगी बनाता है! यह बेहतर है कि 'Chrome स्टेबल चैनल' में सामान्य उपलब्धता के लिए सुविधा लागू करने से पहले, कुछ उपयोगकर्ताओं के साथ उसे कैनरी में टेस्ट किया जाए (और संभावित रूप से अस्वीकार कर दिया जाए या फिर से काम किया जाए).
Chrome डेवलपर
Chrome Dev को हफ़्ते में एक या दो बार रिलीज़ किया जाता है.
Chrome Dev यह दिखाता है कि Chrome टीम अभी किस पर काम कर रही है. यह रिलीज़ चैनल अब भी काफ़ी नया है. कैनरी से ज़्यादा जांच की जाती है, फिर भी हो सकता है कि आपको इसमें कुछ गड़बड़ियां और तकनीकी समस्याएं मिल सकती हों.
Chrome बीटा
Chrome बीटा को हफ़्ते में करीब एक बार अपडेट किया जाता है. साथ ही, हर चार हफ़्ते में खास अपडेट किए जाते हैं.
यह ब्राउज़र काफ़ी बेहतर और सावधानी से जांचा गया है. साथ ही, इसे टेस्ट किया गया है. Chrome बीटा के साथ, आपको स्टेबल चैनल के ज़रिए उन्हें मिलने से एक महीने से भी पहले, नई सुविधाओं और सुधारों का ऐक्सेस मिलता है. यह 'Chrome स्टेबल चैनल' के काफ़ी भरोसेमंद है. उन सुविधाओं की झलक देखी जा सकती है जो अब भी डेवलप की जा रही हैं. साथ ही, Chrome को बेहतर बनाने के लिए सुझाव, शिकायत या राय दी जा सकती है.
Chrome स्टेबल चैनल
Chrome स्टेबल चैनल को हर दो से तीन हफ़्ते में मामूली अपडेट के साथ अपडेट किया जाता है. साथ ही, मुख्य रिलीज़ के लिए हर चार हफ़्ते में इसे अपडेट किया जाता है.
इस रिलीज़ को ज़्यादातर लोग सिर्फ़ 'Chrome' के नाम से जानते हैं. हम जो बदलाव और अपडेट करते हैं उन्हें स्टेबल में तब ही बनाया जाता है, जब हम उनकी अपने-आप होने वाली कड़ी जांच और मैन्युअल तरीके से जांच करते हैं.
यह वह Chrome चैनल है जिसे आपको डिफ़ॉल्ट और मौजूदा चैनल के तौर पर मानना चाहिए—यह वह चैनल है जिसे ज़्यादातर उपयोगकर्ताओं ने इंस्टॉल किया है.
चैनल #### वर्शन
Chrome के कई वर्शन हर रिलीज़ चैनल में डिप्लॉय किए जाते हैं, क्योंकि टेस्टिंग के दौरान अपडेट, सुधारों, और गड़बड़ियों को ठीक करने की सुविधा शामिल की जाती है. हर चैनल के लिए, एक रिलीज़ साइकल के दौरान वर्शन का मुख्य वर्शन नंबर वही रहता है. उदाहरण के लिए, जब यह लेख ड्राफ़्ट किया गया था, तब Chrome स्टेबल वर्शन 101 पर, Chrome बीटा वर्शन 102, Chrome Dev और Chrome कैनरी, 103 के अलग-अलग वर्शन थे. कभी-कभी आपको ये प्रमुख नंबर मीलस्टोन कहा जाता है: उदाहरण के लिए, M101 या M102.
अगर आप इस्तेमाल किए जा रहे वर्शन के बारे में जानना चाहते हैं, तो chrome://version
पेज पर एक नज़र डालें. यह देखा जा सकता है कि हर चैनल के लिए, समय के साथ वर्शन नंबर में क्या बदलाव होता है. Chrome रिलीज़ चैनल और प्लैटफ़ॉर्म के सबसे नए वर्शन देखने के लिए, omahaproxy.appspot.com पर जाएं. इस साइट में ऐसे टूल भी हैं जिनकी मदद से, अलग-अलग वर्शन के बीच कोड का अंतर देखा जा सकता है.
Chrome को रिलीज़ चैनल की ज़रूरत क्यों है?
Chrome में हज़ारों योगदान देने वाले लोग, लाखों कोड वाली लाइन, और अरबों उपयोगकर्ता हैं. बड़े पैमाने पर इस्तेमाल होने वाले मुश्किल सॉफ़्टवेयर को मज़बूत प्रोसेस और टेस्ट करने के सख्त तरीकों की ज़रूरत होती है. इससे यह पक्का किया जा सकता है कि नई सुविधाएं और कोड में किए गए बदलावों की वजह से कोई गड़बड़ी न आए. साथ ही, अनचाहे खराब असर भी न हों. Chrome के इंजीनियर स्टेबल रिलीज़ के बाद, इसे टेस्ट करना जारी रखते हैं. ऐसा तब होता है, जब लोग बड़े पैमाने पर ब्राउज़र का इस्तेमाल करना शुरू करते हैं.
वेब ब्राउज़र अलग से काम नहीं करते हैं! उन्हें लाखों वेबसाइटों की बड़ी-बड़ी गड़बड़ियों का सामना करना पड़ता है, जिसमें लगातार बदलाव होता है और हर तरह का उपयोगकर्ता व्यवहार होता है—उम्मीद के मुताबिक और अचानक.
हम सैकड़ों बदलावों और अपडेट के साथ, Chrome का एक नया वर्शन रिलीज़ कर सकते हैं. यह वर्शन कई ऑपरेटिंग सिस्टम में, दर्जनों भाषाओं में, हज़ारों अलग-अलग डिवाइसों के लिए, एक बार में अरबों उपयोगकर्ताओं के लिए उपलब्ध होगा. साथ ही, उम्मीद है कि सब कुछ अच्छा होगा. साफ़ तौर पर, हम ऐसा नहीं करते. इसके बजाय, हम Chrome कैनरी में कोई बदलाव करने या नई सुविधा आज़माने से शुरुआत करते हैं. दूसरे शब्दों में, हम ऐप्लिकेशन कोड का हिस्सा अपडेट करते हैं. कुछ बदलाव कभी नहीं बनेंगे, लेकिन अगर सब कुछ ठीक रहता है, तो हम यह बदलाव Chrome Dev को अपडेट करते हैं और फिर Chrome बीटा को अपडेट करते हैं. इसमें ज़्यादा से ज़्यादा जांच और जांच की जाती हैं. यह कोड तब तक अपडेट नहीं होता, जब तक कि बदला गया कोड 'Chrome स्टेबल चैनल' में शामिल नहीं हो जाता. Chrome स्टेबल, Chrome का ऐसा रिलीज़ है जिसका इस्तेमाल सभी लोग करते हैं. ज़्यादातर लोग इसे बस 'Chrome' ही कहते हैं.
नई सुविधाओं का परीक्षण करने और उन्हें डिप्लॉय करने के लिए, Chrome किन अन्य तरीकों का इस्तेमाल करता है?
फ़ील्ड ट्रायल
Chrome को इसलिए डिज़ाइन किया गया है, ताकि कुछ नई सुविधाओं को फ़ील्ड ट्रायल फ़्लैग की मदद से चालू या बंद किया जा सके. आपके डिवाइस पर चल रहा Chrome ऐप्लिकेशन, समय-समय पर Chrome के बैकएंड सर्वर की जांच करके यह देखता है कि फ़ील्ड ट्रायल फ़्लैग में कोई बदलाव हुआ है या नहीं. सर्वर से मिली फ़्लैग सीड फ़ाइल और स्थानीय तौर पर सेव किए गए रैंडमाइज़ेशन सीड के आधार पर, सुविधाओं को अपने डिवाइस पर Chrome चलाकर बंद या चालू किया जा सकता है.
Chrome के लिए, फ़ील्ड ट्रायल को Chrome वैरिएशन या Google के इंटरनल कोडनेम फ़िंच के नाम से भी जाना जाता है. Edge ब्राउज़र के लिए, Microsoft में ECS नाम का एक मिलता-जुलता सिस्टम है. Chrome के अलग-अलग वर्शन बनाने का तरीका, नई सुविधाओं को कुछ Chrome उपयोगकर्ताओं के लिए चालू करने और दूसरों के लिए चालू करने की अनुमति देता है (या ज़रूरी होने पर बंद कर देता है). आपको इस बारे में ज़्यादा जानकारी हमारे लेख और वीडियो में मिल सकती है: Chrome के अलग-अलग वर्शन क्या हैं?
मेट्रिक
अगर Chrome की सुविधाओं और परफ़ॉर्मेंस को बेहतर बनाने वाली सेटिंग (chrome://settings/syncSetup?search=improve
) चालू है, तो Chrome अपने-आप ही निगरानी कर सकता है और Chrome बैकएंड पर पहचान छिपाने वाली मेट्रिक भेज सकता है. जैसे, मेमोरी का इस्तेमाल, पेज लोड होने में लगने वाला समय या ब्राउज़र की किसी सुविधा का इस्तेमाल.
Chrome, परफ़ॉर्मेंस, स्थिरता, और अचानक होने वाले व्यवहार की जांच करने के लिए मेट्रिक का इस्तेमाल करता है. इस तरीके का इस्तेमाल फ़ील्ड ट्रायल के साथ भी किया जा सकता है. इससे उन उपयोगकर्ताओं की मेट्रिक की तुलना की जा सकती है जिन्होंने कोई नई सुविधा चालू की है. साथ ही, जिन उपयोगकर्ताओं ने कोई नई सुविधा चालू नहीं की है उनके कंट्रोल ग्रुप की तुलना की जा सकती है. इस तरह, अगर कोई समस्या आती है, तो Chrome के इंजीनियर इसे ठीक करने के दौरान नई सुविधा को बंद कर सकते हैं.
Chrome के कॉम्पोनेंट
कुछ फ़ंक्शन के लिए, Chrome मॉड्यूलर तरीका अपनाता है: ब्राउज़र के कुछ हिस्सों को कॉम्पोनेंट अपडेटर का इस्तेमाल करके, Chrome कॉम्पोनेंट के रूप में डिप्लॉय किया जाता है.
Chrome का नया वर्शन इंस्टॉल किए बिना कॉम्पोनेंट अपडेट किए जा सकते हैं. इससे, अपडेट को रिलीज़ चैनल के शेड्यूल के अलावा, तेज़ी से डिप्लॉय किया जा सकता है. इसके लिए, ब्राउज़र को फिर से लॉन्च करने की ज़रूरत नहीं होती. यह सुरक्षा से जुड़ी सुविधाओं के लिए खास तौर पर ज़रूरी है. साथ ही, इससे नए वर्शन के लिए, Chrome इंस्टॉलर का साइज़ कम हो सकता है.
उदाहरण के लिए, Chrome में Widevine का एक मॉड्यूल मौजूद है. इसकी मदद से, कॉपीराइट वाले वीडियो को चलाया जा सकता है. chrome://components
पर कॉम्पोनेंट की पूरी सूची देखी जा सकती है.
Chromium, Blink, और V8 क्या हैं?
Chromium एक ओपन सोर्स ब्राउज़र प्रोजेक्ट है, जिस पर Chrome और अन्य ब्राउज़र काम करते हैं. इनमें Edge, Samsung Internet, और Brave शामिल हैं. ब्राउज़र बनाने और उनका रखरखाव करने में इतना मुश्किल हो गया है कि ओपन सोर्स प्रोजेक्ट पर कोड बेस करना एक आम तरीका बन गया है. (Safari ब्राउज़र WebKit का इस्तेमाल करता है.) Chrome, Chromium में अतिरिक्त सुविधाएं जोड़ता है, जैसे कि अतिरिक्त वीडियो कोडेक, कॉपीराइट कॉन्टेंट के लिए सहायता, और अपने-आप अपडेट होने की सुविधा.
आप Chromium इंस्टॉल कर सकते हैं, जिसके लिए अक्सर नए वर्शन उपलब्ध होते हैं. हालांकि, हो सकता है कि इसमें वे ज़रूरी सुविधाएं न हों जो अन्य ब्राउज़र पर निर्भर होती हैं. जैसे, अपने-आप अपडेट होने की सुविधा और वीडियो स्ट्रीम करने के लिए, लाइसेंस वाले मीडिया कोडेक. Chromium का सबसे अच्छा इस्तेमाल, एक औसत वेब उपभोक्ता के बजाय ब्राउज़र की सुविधाएं बनाने वाले ब्राउज़र डेवलपर करते हैं.
Blink एक रेंडरिंग इंजन है, जिसका इस्तेमाल वेब पेज कोड और रिसॉर्स को उन पेजों में बदलने के लिए किया जाता है जिन्हें आपने देखा है और जिनसे इंटरैक्ट किया है.
V8 एक ओपन सोर्स JavaScript और WebAssembly इंजन है, जिसे Chromium प्रोजेक्ट ने Chrome, Node.js, और अन्य ऐप्लिकेशन और एनवायरमेंट के लिए बनाया है.
Chrome नए वर्शन कैसे रोल आउट करता है?
Chrome सभी लोगों के लिए न सिर्फ़ नया वर्शन रिलीज़ करता है, बल्कि बेहतर की उम्मीद करता है. इसके बजाय, Chrome कुछ लोगों के लिए रिलीज़ करने की सुविधा का इस्तेमाल करता है.
इसका मतलब है कि शुरुआत में, हर रिलीज़ चैनल को कुछ ही उपयोगकर्ताओं को अपडेट मिलता है. शायद शुरुआत में यह संख्या 1–5% लोगों को मिले और यह संख्या धीरे-धीरे 100% तक पहुंच जाएगी. सुविधा लॉन्च होने के बाद, Chrome के इंजीनियर metrics और उपयोगकर्ता के सुझाव, शिकायत या राय का इस्तेमाल करके, अचानक होने वाली समस्याओं की जांच करते हैं. अगर कुछ गलत होता है, तो रोल आउट को रोक दिया जाता है जबकि Chrome टीम समस्या को ठीक करने के लिए काम कर रही होती है. हो सकता है कि समाधान, एक्सपेरिमेंट के तौर पर शुरू की गई किसी सुविधा को बंद करना, किसी कॉम्पोनेंट को अपडेट करना या respin नाम का कोड अपडेट भेजना हो.
मैं अलग-अलग रिलीज़ चैनल कैसे इंस्टॉल करूं?
Chrome रिलीज़ चैनल, एक से ज़्यादा प्लैटफ़ॉर्म पर डेस्कटॉप या मोबाइल पर हर Chrome चैनल के लिए डाउनलोड की सुविधा देता है. अगर आप चाहें, तो उन सभी को इंस्टॉल किया जा सकता है! आप चाहें, तो Chromium भी इंस्टॉल किया जा सकता है. यह वह ओपन सोर्स ब्राउज़र है जिस पर Chrome पहले से मौजूद है.
Chrome के अपडेट कैसे काम करते हैं?
नए वर्शन में सिर्फ़ नई सुविधाएं जोड़ी नहीं जा सकतीं. Chrome को गड़बड़ियां ठीक करनी होंगी, सुरक्षा से जुड़े अपडेट जोड़ने होंगे, मौजूदा सुविधाओं को बेहतर बनाना होगा, कोड को बेहतर बनाना होगा, और जो कोड नहीं चाहिए उसे हटाना होगा. तेज़ी से अपडेट होने वाले साइकल, खास तौर पर उपयोगकर्ताओं के डेटा को सुरक्षित रखने और नए तरह के हमलों से सुरक्षित रखने के लिए अहम हैं.
Chrome, बैकग्राउंड में अपडेट डाउनलोड करता है. Chrome को अपडेट करने के लिए, आपको सिर्फ़ ब्राउज़र को फिर से लॉन्च करना होगा. आपको Chrome में'अपडेट करें' बटन दिख सकता है. इसके अलावा, अगर अपडेट उपलब्ध है और आपने कुछ समय से रीस्टार्ट नहीं किया है, तो आपको ⋮ मेन्यू का रंग बदलने जैसा दिख सकता है. Google Chrome को अपडेट करें में, अपने-आप अपडेट होने की सुविधा इंस्टॉल करने का तरीका बताया गया है.
Enterprise ग्राहक, Chrome कैनरी, बीटा या Dev के नए वर्शन आज़मा सकते हैं. साथ ही, वे अपने स्टाफ़ के लिए सॉफ़्टवेयर के रोल आउट पर कंट्रोल रख सकते हैं.
Chromebook और ChromeOS में इस्तेमाल होने वाला ऑपरेटिंग सिस्टम, इसी तरह से काम करता है. अगर आपको कुछ नया करना है या आपको नई सुविधाओं को शुरुआत में ही आज़माना है, तो अपने Chromebook को किसी दूसरे Chrome OS चैनल पर स्विच किया जा सकता है.
ज़्यादा जानें
- सभी चैनलों और प्लैटफ़ॉर्म के लिए Chrome डाउनलोड करना
- Chrome के वर्शन नंबरों को समझना
- Chrome रिलीज़ ब्लॉग देखें
- हर Chrome रिलीज़ चैनल और प्लैटफ़ॉर्म के नए वर्शन ढूंढें और अलग-अलग वर्शन के बीच का फ़र्क़ जानने के लिए टूल ऐक्सेस करें: omahaproxy.appspot.com
- गड़बड़ी की शिकायत करें
- एंटरप्राइज़ और शिक्षा के लिए, Chrome रिलीज़ चैनल मैनेज करना