Mozilla के फ्लैगशिप वेब ब्राउज़र के साथ कुछ बड़े बदलाव किए जा रहे हैं। पिछले साल कंपनी ने फ़ायरफ़ॉक्स 48 के लिए WebExtensions नामक एक छोटी सी चीज़ पेश की। यह एक्सटेंशन के लिए एक नया एपीआई है जिसे मोज़िला अपने ब्राउज़र में पेश करना चाहता है जो अंततः पुराने, अभी तक अत्यधिक सफल, एपीआई को समाप्त कर देगा जो कंपनी अब तक उपयोग कर रही है।
इसने कुछ फ़ायरफ़ॉक्स उपयोगकर्ताओं को चिंतित कर दिया है, क्योंकि यह अभी तक पूरी तरह से स्पष्ट नहीं है कि उनके लिए वेब एक्सटेंशन के साथ संगत होने के लिए मौजूदा एक्सटेंशन की क्या आवश्यकता है, जो अंततः फ़ायरफ़ॉक्स पर चलने वाले सभी एक्सटेंशन के लिए अनिवार्य होगा। यहां हम इसके बारे में अब तक जो कुछ भी जानते हैं और यह आपको कैसे प्रभावित करेगा, यहां बताया गया है।
मोज़िला WebExtensions क्यों पेश कर रहा है?
वर्तमान में अधिकांश फ़ायरफ़ॉक्स ऐड-ऑन XUL और XPCOM के साथ-साथ ऐड-ऑन SDK का उपयोग करके बनाए जाते हैं जो लोगों को ऐड-ऑन बनाने के लिए जावास्क्रिप्ट, HTML और CSS जैसी पारंपरिक तकनीकों का उपयोग करने देता है। विस्तार निर्माण की इस प्रणाली ने अब तक बहुत अच्छा काम किया है, लेकिन मोज़िला का कहना है कि शक्तिशाली होने के बावजूद, यह सुरक्षा जोखिमों के लिए एक्सटेंशन को खुला छोड़ देता है और जब आप अपने ब्राउज़र को अपडेट करते हैं तो असंगत होने का खतरा होता है।
2017 के अंत तक WebExtensions फ़ायरफ़ॉक्स पर विस्तार विकास के लिए वन-स्टॉप शॉप एपीआई होगा, जो उपरोक्त सभी विधियों को बेमानी बना देगा। मोज़िला का दावा है कि यह लंबे समय में एक्सटेंशन को अधिक सुरक्षित और स्थिर बना देगा और क्रोमियम और ओपेरा जैसे क्रोमियम पर आधारित विभिन्न ब्राउज़रों के बीच उन्हें पोर्ट करना बहुत आसान बना देगा।
यह सब "मल्टीप्रोसेस" जा रहे Firefox से जुड़ा है
वर्तमान में, जब आप फ़ायरफ़ॉक्स विंडो खोलते हैं, तो ब्राउज़र से लेकर एक्सटेंशन तक, वेब पेजों तक, सब कुछ आपके पीसी पर एक ही प्रक्रिया के रूप में चलता है। इसका मतलब यह है कि यदि आपके पास कई टैब और एक्सटेंशन खुले हैं, तो कार्यप्रणाली आपस में जुड़ी हुई है, इसलिए यदि एक चीज़ में समस्या आती है, तो अन्य भी प्रभावित हो सकते हैं। बहु-प्रसंस्करण के साथ, आप अधिक RAM के उपयोग की कीमत पर इस अस्थिरता को कम करते हैं (मल्टी-प्रोसेस क्रोम ब्राउज़र के उपयोगकर्ताओं के बीच एक आम शिकायत)। अंततः, बहु-प्रक्रिया में जाने से अच्छे पीसी वाले किसी भी व्यक्ति के लिए वेब-ब्राउज़िंग अनुभव को तेज़ और सुगम बनाना चाहिए और प्रभावी क्रोम के साथ ब्राउज़र को प्रदर्शन (और तेज) में पकड़ने में मदद करनी चाहिए।
नीचे आप देख सकते हैं कि फ़ायरफ़ॉक्स के विपरीत एक सामान्य क्रोम सत्र को कितनी प्रक्रियाओं में विभाजित किया गया है।
इलेक्ट्रोलिसिस (e10s) नामक किसी चीज़ का उपयोग करके मल्टीप्रोसेसिंग को लागू किया जाएगा। सबसे हालिया फ़ायरफ़ॉक्स बिल्ड पर, आप वास्तव में मल्टीप्रोसेस फ़ायरफ़ॉक्स का उपयोग शुरू करने के लिए इलेक्ट्रोलिसिस पर स्विच कर सकते हैं (यह ध्यान में रखते हुए कि यह अभी भी अपने परीक्षण चरण में है)। ऐसा करने के लिए, about:config
. पर जाएं अपने फ़ायरफ़ॉक्स ब्राउज़र में, फिर browser.tabs.remote.remote.autostart.
खोजें। यदि यह "गलत" है तो इसे राइट-क्लिक करें और इसे "सत्य" पर सेट करें। बधाई हो, अब आप मल्टीप्रोसेस फ़ायरफ़ॉक्स के अग्रणी उपयोगकर्ता/परीक्षक हैं।
लोग चिंतित क्यों हैं?
फ़ायरफ़ॉक्स के अंडर-द-हुड कामकाज में यह भूकंपीय बदलाव मौजूदा फ़ायरफ़ॉक्स एक्सटेंशन को बेकार कर देगा, और WebExtensions API का उद्देश्य एक चमकदार नए मल्टीप्रोसेस फ़ायरफ़ॉक्स के साथ एक्सटेंशन फ़ंक्शन (पहले से बेहतर) बनाना है। लोग चिंतित हैं क्योंकि कई सबसे बड़े एक्सटेंशन को अब अपडेट नहीं मिलते हैं और नए WebExtensions API के साथ काम करने के लिए आवश्यक बदलाव नहीं मिल सकते हैं जो साल के अंत तक पूरी तरह से लागू हो जाएंगे।
तो एक कठिन संक्रमणकालीन अवधि हो सकती है, जिसके दौरान आप अपने पसंदीदा एक्सटेंशन को काम नहीं कर सकते हैं। हालांकि, मोज़िला ने ऐसा होने के लिए पर्याप्त चेतावनी दी है, और उपयोग में एक पूरी प्रणाली है जिसने पहले से ही एक्सटेंशन के लिए WebExtensions API को सक्षम करना शुरू कर दिया है, जिन्होंने खुद को इसके साथ संगत के रूप में अधिसूचित किया है। कुछ एक्सटेंशन पहले से ही इसके साथ संगत हैं, और यह संख्या केवल बढ़ने वाली है।
निष्कर्ष
उन लोगों के लिए जिन्होंने अपने फ़ायरफ़ॉक्स को व्यवस्थित और ठीक वैसे ही सेट किया है जैसे वे इसे चाहते हैं, इतना बड़ा बदलाव अवांछित लग सकता है, लेकिन लंबे समय में इसे अपने प्रतिस्पर्धियों के अनुरूप लाने के लिए फ़ायरफ़ॉक्स का एक लंबे समय से अतिदेय आधुनिकीकरण है।पी>
WebExtensions के साथ, Mozilla बेहतर सैंडबॉक्सिंग भी पेश कर रहा है जो फ़ायरफ़ॉक्स और आपके पीसी तक पहुँच वेब प्रक्रियाओं के स्तर को फ़िल्टर करके सुरक्षा बढ़ाएगा।
बड़े परिवर्तन डरावने हो सकते हैं, और वे थोड़े मोटे भी हो सकते हैं क्योंकि कुछ एक्सटेंशन सीधे संगत नहीं हो सकते हैं, लेकिन लंबे समय में यह संभवतः उस ब्राउज़र के लिए सबसे अच्छा है जो हाल के वर्षों में अपनी प्रतिस्पर्धा में पिछड़ गया है।