Google ने 2008 में क्रोम और Chromium जारी करते समय वेब ब्राउजिंग गेम को बदल दिया। क्रोम, इंटरनेट का पसंदीदा ब्राउज़र, एक हल्का, तेज, सुरक्षित अनुभव प्रदान करता है जो इंटरनेट एक्सप्लोरर और मोज़िला फ़ायरफ़ॉक्स पर जल्दी से जीत गया। वे प्रतियोगी तब से कैच-अप खेल रहे हैं।
Chromium Kya Hai
क्रोमियम, जिसे “Product” के रूप में जाना जाता है, प्रति ब्राउज़र-से नहीं है। यह वास्तव में Chrome से निर्मित ओपन सोर्स कोड प्रोजेक्ट है। यह बेसलाइन कोड प्रदान करता है ताकि क्रोम डेवलपर्स, प्रतिद्वंद्वी ब्राउज़र और हॉबीस्ट लगातार नए बिल्ड बना सकें, नई सुविधाओं का परीक्षण कर सकें, और समग्र रूप से परियोजना की वृद्धि और परिपक्वता में योगदान कर सकें। दर्जनों क्रोमियम-आधारित ब्राउज़र हैं, ओपेरा, विवाल्डी और बहादुर सहित लोकप्रिय शीर्षक। डेवलपमेंट प्लेटफ़ॉर्म स्वयं विजुअल स्टूडियो पर चलता है, इसके लिए डिपो टूल के सेट की आवश्यकता होती है, और निंजा का उपयोग करता है।
यह एक बहुत ही सक्रिय परियोजना और समुदाय है और जबकि क्रोमियम ब्राउज़र वास्तव में केवल टिंकरिंग उद्देश्यों के लिए है, किसी भी वेब डेवलपर को समग्र परियोजना की जांच करनी चाहिए।
क्रोमियम का उपयोग करने की चाहत रखने वालों के लिए आपके पास क्रोम, ओपेरा, विवाल्डी, ब्रेव और एक दर्जन अन्य लोगों के क्रोमियम परिवार में बहुत बेहतर, पॉलिश किए गए विकल्प हैं। हालाँकि, आपके पास क्रोमियम विकास ब्राउज़रों के लिए चुनने के लिए दो विकल्प हैं।
• क्रोमियम कैनरी। यह डेवलपर्स के लिए एक दैनिक-निर्मित बिल्ड है। या, यदि आप ब्राउज़रों के रक्तस्राव के किनारे के साथ एक टिंकर करते हैं और क्रैश और सामान्य अस्थिरता के जोखिम को समझ और ले सकते हैं, तो यह आपसे अपील कर सकता है। बेशक यह केवल अस्थायी उपयोग के लिए अनुशंसित है। यह आपको पूर्व-रिलीज़ एक्सटेंशन और सुविधाओं के नवीनतम संस्करण देखने देता है। क्रोमियम। कैनरी की तुलना में क्रोमियम का और भी अस्थिर संस्करण जो नवीनतम में ऑटो-अपडेट प्राप्त नहीं करता है। तो एक डेवलपर के रूप में यह कैसा है? चलो क्रोमियम परियोजना के लिए संसाधनों और कार्यप्रणाली में गोता लगाएँ। इनमें डिज़ाइन डॉक्यूमेंट्स, आर्किटेक्चर ओवरव्यू, टेस्टिंग मेथडॉलॉजी, योगदान कोड पर गाइड, बग्स की रिपोर्ट कैसे करें, और समुदाय सभी को एक साथ बांधता है।
• डिज़ाइन दस्तावेज़। दर्जनों श्रेणियों में दर्जनों डिज़ाइन दस्तावेज़ फैले हुए हैं। बशर्ते प्रलेखन में चेक आउट और बिल्ड, सैंडबॉक्सिंग, स्टार्टअप, थ्रेडिंग और जीपीयू सिंक्रोनाइज़ेशन के साथ-साथ एकीकृत विकास पर्यावरण (आईडीई) सेटअप गाइड, गिट, क्लैंग, सामान्य विकास, मेमोरी, और बहुत कुछ शामिल हैं।
• वास्तुकला का साक्षात्कार। क्रोमियम आर्किटेक्चर को रेंडरिंग सिस्टम में बग और ग्लिच से समग्र अनुप्रयोग की सुरक्षा के लिए ब्राउज़र टैब के लिए अलग-अलग प्रक्रियाओं का उपयोग करने के विचार पर समर्पित किया गया है।
सैंडबॉक्सिंग रेंडरर को सिस्टम संसाधनों तक सीमित पहुंच के साथ एक अलग प्रक्रिया में चलाने की अनुमति देता है। रेंडरिंग इंजन को ब्लिंक कहा जाता है। ब्लिंक उन सभी चीज़ों को लागू करता है जो एक ब्राउज़र टैब के अंदर सामग्री को प्रस्तुत करता है, जिसमें शामिल नहीं है, लेकिन यह तक सीमित नहीं है:
(1) यह वेब प्लेटफ़ॉर्म (जैसे, HTML मानक) के ऐनक को कार्यान्वित करता है, जिसमें DOM, CSS और वेब IDL
(2) V8 एम्बेड करता है और JavaScript चलाता है
(3) अंतर्निहित नेटवर्क स्टैक, और अधिक से संसाधनों का अनुरोध करें।
सामान्य वास्तुकला डॉक्स सैंडबॉक्सिंग अवधारणा, सुरक्षा वास्तुकला, अंतर-प्रक्रिया संचार, प्रक्रिया मॉडल और बहुत कुछ को कवर करते हैं।
• परिक्षण। क्रोमियम प्लेटफ़ॉर्म के बीच दर्ज किए जाने वाले अंतर को कम करने के लिए टेस्ट शेल के लिए विगेट्स का एक सामान्य सेट प्रदान करता है। एक डैशबोर्ड है जो परीक्षकों ने परतदार परीक्षणों की पहचान करने और प्लेटफ़ॉर्म पर परीक्षण अपेक्षाओं की तुलना करने के लिए उपयोग किया है, जिसमें upstream webkit.org की अपेक्षाएँ शामिल हैं। यह वर्तमान में वेबकिट परीक्षणों और gtest परीक्षणों का समर्थन करता है।
• योगदान कोड। परियोजना में कोड का योगदान करने के लिए, पहले यह माना जाता है कि आपके पास एक काम करने वाला क्रोमियम चेकआउट और निर्माण है। परियोजना कोड समीक्षाओं के लिए जेरिट उदाहरण का उपयोग करती है। आपको एक समीक्षा का अनुरोध करने की आवश्यकता होगी, एक सक्षम समीक्षक ढूंढें, और इसे समीक्षा प्रक्रिया से गुजरना होगा और अंततः अनुमोदन प्राप्त करना होगा। प्रस्तुत करने से पहले स्वचालित परीक्षण एक आवश्यक है।
• बग की रिपोर्टिंग। क्रोमियम बग रिपोर्टिंग विज़ार्ड का उपयोग करता है, जिसके लिए उपयोगकर्ताओं को बग की सूचना देने से पहले एक फ़ॉर्म भरने और कुछ विशिष्ट पूर्वापेक्षाओं को पूरा करने की आवश्यकता होती है। आपको इसे नवीनतम बिल्ड के साथ सत्यापित करना होगा, विवरण देना होगा, अपेक्षित व्यवहार का वर्णन करना होगा, यदि संभव हो तो स्क्रीनशॉट प्रदान करें, और बहुत कुछ।
• समुदाय। एक संपन्न, समावेशी समुदाय के बिना एक खुला स्रोत परियोजना क्या है? क्रोमियम में डेवलपर्स के साथ-साथ क्रोमियम आईआरसी चैनल के लिए सक्रिय Google समूह हैं। इनमें एक सामान्य चर्चा समूह, एक विकासशील एक्सटेंशन के लिए, एक ऐप के लिए, दूसरा HTML5 API के लिए और अंतिम में एक्सेसिबिलिटी तकनीकों के लिए शामिल है। विकल्प मोज़िला फ़ायरफ़ॉक्स भी खुला स्रोत है।
क्या कोई बेहतर विकल्प है?
“एमडीएन वेब डॉक्स” जो कि पहले मोज़िला डेवलपर नेटवर्क था, क्रोमियम से 3 साल पहले शुरू हुआ था और फ़ायरफ़ॉक्स में एक समान विकास अनुभव प्रदान करता है। यह एक अगली-जीन सीएसएस इंजन, देव उपकरण, मास्टर सीएसएस ग्रिड, आकार संपादित, फोंट पैनल, और बहुत कुछ समेटे हुए है। संसाधन हब क्रोमियम से बेहतर है।
Chromium Download Kaise Kare
क्रोमियम विकास वातावरण विंडोज, लिनक्स (एंड्रॉइड के निर्माण के लिए आवश्यक), मैक (आईओएस के निर्माण के लिए आवश्यक), क्रोम ओएस, आईओएस और एंड्रॉइड पर चल सकता है। विंडोज के लिए आपको विंडोज 7 या नए, विजुअल स्टूडियो 2017 या 2019, एनटीएफएस-स्वरूपित हार्ड ड्राइव पर 100 जीबी मुक्त स्थान, 64-बिट इंटेल सीपीयू और कम से कम 8 जीबी रैम की आवश्यकता होगी।
ओपन सोर्स तकनीक आधुनिक दुनिया का एक अजूबा है। ब्राउज़र तकनीक में रुचि रखने वाले किसी भी वेब डेवलपर को क्रोमियम परियोजना पर एक नज़र डालना चाहिए। वास्तव में क्रोमियम ब्राउज़र का उपयोग करने की मजबूरी एक उपयोग-मामले तक सीमित है, क्योंकि यह औसत उपयोगकर्ता को कोई वास्तविक लाभ नहीं देता है।