Chrome, नई सुविधाओं को आज़माने और अपडेट रोल आउट करने के लिए, कैनरी, डेव, बीटा, और स्टेबल रिलीज़ चैनल का इस्तेमाल कैसे करता है, इस बारे में जानें.
Chrome के चार चैनल हैं
मोबाइल और डेस्कटॉप प्लैटफ़ॉर्म पर, Chrome के चार वर्शन उपलब्ध हैं: कैनरी, डेव, बीटा, और स्टेबल. इन्हें रिलीज़ चैनल कहा जाता है.
हर चैनल में, Chrome वर्शन की एक सीरीज़ डिप्लॉय करता है. इससे पता चलता है कि वर्शन कब रिलीज़ होगा और पिछले वर्शन की तुलना में इसमें कितने बदलाव किए गए हैं.
Chrome कैनरी
Chrome कैनरी हर दिन रिलीज़ किया जाता है.
यह चैनल, कोयले की खदान में इस्तेमाल होने वाली कैनरी की तरह है. यह Chrome का सबसे एक्सपेरिमेंटल चैनल है. इसमें नई और एक्सपेरिमेंटल सुविधाएं शामिल होती हैं. Chrome कैनरी की मदद से, हम असली उपयोगकर्ताओं और डेवलपर के साथ बदलावों को आज़मा सकते हैं. इससे, गड़बड़ियों को समस्या बनने से पहले ही ठीक किया जा सकता है.
हम कैनरी चैनल में, कम टेस्टिंग के साथ बदलाव और नई सुविधाएं जोड़ते हैं. कैनरी में गड़बड़ी हो सकती है और ऐसा होता भी है. कभी-कभी, कैनरी बिल्ड में ऐसी गड़बड़ी भी हो सकती है जिससे ब्राउज़र क्रैश हो जाए या कुछ साइटों पर पूरी तरह से काम न करे. कैनरी को हर दिन रिलीज़ करने का फ़ायदा यह है कि अपडेट और गड़बड़ियों को ठीक करने वाले फ़िक्स भी तेज़ी से शिप किए जा सकते हैं. डिफ़ॉल्ट रूप से, कैनरी, Google को क्रैश और इस्तेमाल के आंकड़े भेजता है. हालांकि, आपके पास इस सुविधा को बंद करने का विकल्प होता है.
कैनरी, डेवलपर और एंटरप्राइज़ उपयोगकर्ताओं के लिए बहुत काम का है. इसकी मदद से, नई सुविधाएं लागू होते ही उन्हें आज़माया जा सकता है. ध्यान रखें कि कुछ सुविधाएं, कैनरी से आगे कभी नहीं बढ़ पातीं. यही वजह है कि यह काम का है! Chrome स्टेबल चैनल में, कोई सुविधा आम तौर पर उपलब्ध होने से पहले, यह बेहतर है कि उसे कैनरी में कुछ उपयोगकर्ताओं के साथ आज़माया जाए. साथ ही, अगर ज़रूरत हो, तो उसे अस्वीकार किया जाए या उसमें बदलाव किया जाए.
Chrome Dev
Chrome Dev को हफ़्ते में एक या दो बार रिलीज़ किया जाता है.
Chrome Dev से पता चलता है कि Chrome की टीम फ़िलहाल किस पर काम कर रही है. यह रिलीज़ चैनल, कैनरी की तुलना में ज़्यादा स्टेबल है. हम इसकी टेस्टिंग, कैनरी से ज़्यादा करते हैं. हालांकि, इसमें अब भी गड़बड़ियां और अन्य समस्याएं हो सकती हैं.
Chrome बीटा
Chrome बीटा को हफ़्ते में करीब एक बार अपडेट किया जाता है. बड़े अपडेट हर चार हफ़्तों में किए जाते हैं.
यह ब्राउज़र, Chrome स्टेबल चैनल की तुलना में ज़्यादा बेहतर है. इसकी सावधानी से जांच और टेस्टिंग की जाती है. Chrome बीटा की मदद से, आपको Chrome स्टेबल चैनल में सुविधाएं और सुधार मिलने से एक महीने पहले ही उनका ऐक्सेस मिल जाता है. साथ ही, यह Chrome स्टेबल चैनल की तरह ही भरोसेमंद है. आपके पास, डेवलपमेंट के दौरान मौजूद सुविधाओं की झलक देखने और Chrome को बेहतर बनाने के लिए सुझाव/राय देने या शिकायत करने का विकल्प होता है.
Chrome स्टेबल चैनल
Chrome स्टेबल चैनल को हर दो से तीन हफ़्तों में छोटे अपडेट और हर चार हफ़्तों में बड़े अपडेट के साथ अपडेट किया जाता है.
ज़्यादातर लोग, इस रिलीज़ को 'Chrome' के नाम से जानते हैं. बदलाव और अपडेट, स्टेबल चैनल में तभी शामिल किए जाते हैं, जब हम ऑटोमेटेड टेस्टिंग और मैन्युअल जांच पूरी कर लेते हैं.
आपको इस Chrome चैनल को डिफ़ॉल्ट और मौजूदा चैनल के तौर पर इस्तेमाल करना चाहिए. ज़्यादातर लोग, इसी चैनल को इंस्टॉल करते हैं.
चैनल ≠ वर्शन
हर रिलीज़ चैनल में, Chrome के कई वर्शन डिप्लॉय किए जाते हैं. ऐसा इसलिए, क्योंकि टेस्टिंग के दौरान अपडेट, सुधार, और गड़बड़ियों को ठीक करने वाले फ़िक्स शामिल किए जाते हैं. हर चैनल के लिए, वर्शन एक रिलीज़ साइकल के दौरान एक ही मेजर वर्शन नंबर पर रहता है. उदाहरण के लिए, जब यह पेज पहली बार पब्लिश किया गया था, तब Chrome स्टेबल चैनल का वर्शन 101 था. Chrome बीटा का वर्शन 102 था. Chrome डेव और Chrome कैनरी के वर्शन 103 थे. कभी-कभी, आपको इन मेजर नंबर को माइलस्टोन के तौर पर भी दिखेंगे. जैसे, M101 या M102.
अगर आपको इस्तेमाल किए जा रहे वर्शन के बारे में जानना है, तो chrome://version पेज देखें. आपके पास यह देखने का विकल्प होता है कि हर चैनल के लिए, वर्शन नंबर समय के साथ कैसे बदलता है. chromiumdash.appspot.com पर जाकर, Chrome के हर रिलीज़ चैनल और
प्लैटफ़ॉर्म के लिए, नए वर्शन देखे जा सकते हैं. इस साइट पर, वर्शन के बीच कोड के अंतर देखने के लिए टूल भी उपलब्ध हैं.
Chrome को रिलीज़ चैनलों की ज़रूरत क्यों होती है?
Chrome में हज़ारों कॉन्ट्रिब्यूटर, लाखों लाइनों का कोड, और अरबों उपयोगकर्ता हैं. बड़े पैमाने पर इस्तेमाल किए जाने वाले, कॉम्प्लेक्स सॉफ़्टवेयर के लिए, मज़बूत प्रोसेस और सख्त टेस्टिंग मैकेनिज़्म की ज़रूरत होती है. इससे यह पक्का किया जा सकता है कि नई सुविधाओं और कोड में किए गए बदलावों से गड़बड़ियां न हों और अनचाहे साइड इफ़ेक्ट न हों. Chrome के इंजीनियर, स्टेबल चैनल के रिलीज़ होने के बाद भी टेस्टिंग जारी रखते हैं. ऐसा इसलिए, क्योंकि असली लोग बड़े पैमाने पर ब्राउज़र का इस्तेमाल करना शुरू कर देते हैं.
वेब ब्राउज़र, आइसोलेशन में काम नहीं करते! उन्हें लाखों वेबसाइटों की कमियों, लगातार बदलते रहने वाले कोड, और उपयोगकर्ताओं के हर तरह के व्यवहार से निपटने की ज़रूरत होती है. इसमें, उम्मीद के मुताबिक और उम्मीद के उलट व्यवहार शामिल है.
हम Chrome का नया वर्शन, एक साथ अरबों उपयोगकर्ताओं के लिए, दर्जनों भाषाओं में, कई ऑपरेटिंग सिस्टम पर, और हज़ारों अलग-अलग डिवाइसों के लिए रिलीज़ कर सकते हैं. इसमें सैकड़ों बदलाव और अपडेट शामिल हो सकते हैं. हालांकि, हम ऐसा नहीं करते. हम ऐसा नहीं करते. इसके बजाय, हम Chrome कैनरी में किसी बदलाव या नई सुविधा के साथ एक्सपेरिमेंट शुरू करते हैं. दूसरे शब्दों में, हम ऐप्लिकेशन कोड के कुछ हिस्से को अपडेट करते हैं. कुछ बदलाव कभी आगे नहीं बढ़ते. हालांकि, अगर सब कुछ ठीक रहा, तो हम Chrome डेव को उस बदलाव के साथ अपडेट करते हैं. इसके बाद, Chrome बीटा को अपडेट करते हैं. इसमें ज़्यादा से ज़्यादा टेस्टिंग और ज़्यादा जांच की जाती है. आखिर में, बदला हुआ कोड Chrome स्टेबल चैनल में शामिल किया जाता है. Chrome स्टेबल चैनल, Chrome का वह वर्शन है जिसका इस्तेमाल ज़्यादातर लोग करते हैं. ज़्यादातर लोग इसे 'Chrome' कहते हैं.
Chrome, नई सुविधाओं की टेस्टिंग और उन्हें डिप्लॉय करने के लिए किन अन्य मैकेनिज़्म का इस्तेमाल करता है?
फ़ील्ड ट्रायल
Chrome को इस तरह से डिज़ाइन किया गया है कि कुछ नई सुविधाओं को फ़ील्ड ट्रायल फ़्लैग की मदद से चालू या बंद किया जा सकता है. आपके डिवाइस पर चल रहा Chrome ऐप्लिकेशन, समय-समय पर Chrome के बैकएंड सर्वर की जांच करता है. इससे यह पता चलता है कि फ़ील्ड ट्रायल फ़्लैग में कोई बदलाव हुआ है या नहीं. सर्वर से मिले फ़्लैग सीड फ़ाइल और स्थानीय तौर पर सेव किए गए रैंडमाइज़ेशन सीड के आधार पर, आपके डिवाइस पर चल रहे Chrome की मदद से सुविधाओं को बंद या चालू किया जा सकता है.
फ़ील्ड ट्रायल को Chrome वैरिएशन या Google के इंटरनल कोडनेम: Finch के नाम से भी जाना जाता है. Microsoft के पास Edge ब्राउज़र के लिए भी ऐसा ही सिस्टम है, जिसे 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 इंजन है. इसे Chrome, Node.js, और अन्य ऐप्लिकेशन और एनवायरमेंट के लिए, Chromium प्रोजेक्ट ने बनाया है.
Chrome, नए वर्शन कैसे रोल आउट करता है?
Chrome, सभी उपयोगकर्ताओं के लिए नया वर्शन रिलीज़ करके, यह उम्मीद नहीं करता कि सब कुछ ठीक होगा. इसके बजाय, Chrome, चरणबद्ध तरीके से रोलआउट करता है.
इसका मतलब है कि शुरुआत में, हर रिलीज़ चैनल के लिए सिर्फ़ कुछ उपयोगकर्ताओं को अपडेट मिलता है. हो सकता है कि शुरुआत में सिर्फ़ 1–5% उपयोगकर्ताओं को अपडेट मिले. इसके बाद, धीरे-धीरे 100% उपयोगकर्ताओं को अपडेट मिले. किसी सुविधा के रोल आउट होने पर, Chrome के इंजीनियर मेट्रिक और उपयोगकर्ता के सुझाव/राय या शिकायत का इस्तेमाल करके, अनचाही समस्याओं की जांच करते हैं. अगर कोई समस्या होती है, तो Chrome की टीम, समस्या को ठीक करने का तरीका ढूंढने के दौरान, रोलआउट को रोक देती है. समस्या को ठीक करने के लिए, एक्सपेरिमेंटल सुविधा को बंद किया जा सकता है, कॉम्पोनेंट को अपडेट किया जा सकता है या कोड अपडेट शिप किया जा सकता है. इसे रेस्पिन कहा जाता है.
मैं अलग-अलग रिलीज़ चैनल कैसे इंस्टॉल करूं?
Chrome के रिलीज़ चैनल, डेस्कटॉप या मोबाइल पर, Chrome के हर चैनल के लिए डाउनलोड उपलब्ध कराते हैं. ये डाउनलोड, कई प्लैटफ़ॉर्म के लिए उपलब्ध हैं. अगर चाहें, तो इन सभी को इंस्टॉल किया जा सकता है! Chrome को बनाने के लिए इस्तेमाल किए गए ओपन सोर्स ब्राउज़र, Chromium को भी इंस्टॉल किया जा सकता है,
Chrome के अपडेट कैसे काम करते हैं?
नए वर्शन का मतलब सिर्फ़ नई सुविधाएं जोड़ना नहीं है. Chrome को गड़बड़ियों को ठीक करने, सुरक्षा अपडेट जोड़ने, मौजूदा सुविधाओं को बेहतर बनाने, कोड को ज़्यादा बेहतर बनाने, और अब ज़रूरी नहीं रहे कोड को हटाने की भी ज़रूरत होती है. तेज़ अपडेट साइकल, उपयोगकर्ताओं को सुरक्षित रखने और नए तरह के हमलों से बचाने के लिए खास तौर पर ज़रूरी हैं.
Chrome, बैकग्राउंड में अपडेट डाउनलोड करता है. Chrome को अपडेट करने के लिए, आपको सिर्फ़ ब्राउज़र को फिर से लॉन्च करना होगा. अगर कोई अपडेट उपलब्ध है और आपने कुछ समय से ब्राउज़र को रीस्टार्ट नहीं किया है, तो आपको Chrome में 'अपडेट करें' बटन दिख सकता है या ⋮ मेन्यू का रंग बदल सकता है. Google Chrome को अपडेट करना लेख में, अपने-आप अपडेट होने की सुविधा इंस्टॉल करने का तरीका बताया गया है.

एंटरप्राइज़ के ग्राहक, Chrome कैनरी, बीटा या डेव के नए वर्शन आज़मा सकते हैं. साथ ही, अपने कर्मचारियों के लिए सॉफ़्टवेयर रोल आउट करने पर कंट्रोल बनाए रख सकते हैं.
Chromebooks में इस्तेमाल होने वाला ऑपरेटिंग सिस्टम, Chrome OS भी इसी तरह काम करता है. अगर आपको नए वर्शन की सुविधाएं जल्द आज़मानी हैं, तो अपने Chromebook को Chrome OS के किसी दूसरे चैनल पर स्विच किया जा सकता है.
ज़्यादा जानें
- सभी चैनलों और प्लैटफ़ॉर्म के लिए Chrome डाउनलोड करें
- Chrome के वर्शन नंबर के बारे में जानें
- Chrome के रिलीज़ ब्लॉग देखें
- Chrome के हर रिलीज़ चैनल और प्लैटफ़ॉर्म के लिए, नए वर्शन देखें. साथ ही, वर्शन के बीच अंतर देखने के लिए टूल ऐक्सेस करें: chromiumdash.appspot.com
- गड़बड़ियों की शिकायत करें
- एंटरप्राइज़ और शिक्षा के लिए, Chrome के रिलीज़ चैनल मैनेज करना