Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> इंटरनेट

Firefox उपयोगकर्ताओं के लिए WebExtensions का क्या अर्थ है

मोज़िला के फ्लैगशिप वेब ब्राउज़र के साथ कुछ बड़े बदलाव चल रहे हैं। पिछले साल कंपनी ने Firefox 48 में WebExtensions नामक एक छोटी सी चीज़ पेश की। यह एक्सटेंशन्स के लिए एक नया API है जिसे मोज़िला अपने ब्राउज़र में पेश करना चाहता है जो अंततः उन पुराने, फिर भी अत्यधिक सफल, APIs को चरणबद्ध तरीके से समाप्त कर देगा जिनका उपयोग कंपनी अब तक कर रही थी।

इसने कुछ Firefox उपयोगकर्ताओं को चिंतित कर दिया है, क्योंकि यह अभी तक पूरी तरह से स्पष्ट नहीं है कि मौजूदा एक्सटेंशन्स के लिए WebExtensions के साथ संगत होने के लिए क्या आवश्यक है, जो अंततः Firefox पर चलने वाले सभी एक्सटेंशन्स के लिए अनिवार्य होगा। यहां वह सब कुछ है जो हम अब तक इसके बारे में जानते हैं और यह आपको कैसे प्रभावित करेगा।

मोज़िला WebExtensions क्यों पेश कर रहा है?

वर्तमान में अधिकांश Firefox ऐड-ऑन्स XUL और XPCOM का उपयोग करके बनाए गए हैं, साथ ही ऐड-ऑन SDK जो लोगों को JavaScript, HTML और CSS जैसी पारंपरिक तकनीकों का उपयोग करके ऐड-ऑन्स बनाने देता है। एक्सटेंशन निर्माण की इस प्रणाली ने अब तक बहुत अच्छा काम किया है, लेकिन मोज़िला का कहना है कि शक्तिशाली होने के बावजूद, यह एक्सटेंशन्स को सुरक्षा जोखिमों के प्रति खुला छोड़ देता है और जब आप अपना ब्राउज़र अपडेट करते हैं तो असंगत होने की संभावना होती है।

2017 के अंत तक WebExtensions Firefox पर एक्सटेंशन विकास के लिए एकमात्र API होगा, जिससे उपरोक्त सभी विधियां अनावश्यक हो जाएंगी। मोज़िला का दावा है कि यह लंबे समय में एक्सटेंशन्स को अधिक सुरक्षित और स्थिर बना देगा और उन्हें क्रोमियम-आधारित विभिन्न ब्राउज़र्स, जैसे क्रोम और ओपेरा, के बीच पोर्ट करना बहुत आसान बना देगा।

यह सब Firefox के "मल्टीप्रोसेस" होने से जुड़ा है

वर्तमान में, जब आप एक Firefox विंडो खोलते हैं, तो ब्राउज़र से लेकर एक्सटेंशन्स तक, वेब पेज तक सब कुछ आपके PC पर एक सिंगल प्रोसेस के रूप में चलता है। इसका मतलब है कि यदि आपके पास कई टैब और एक्सटेंशन्स खुले हैं, तो कार्यक्षमता आपस में जुड़ी हुई है, इसलिए अगर एक चीज़ मुसीबत में पड़ती है, तो अन्य भी प्रभावित हो सकते हैं। मल्टी-प्रोसेसिंग के साथ, आप अधिक RAM उपयोग की कीमत पर इस अस्थिरता को कम करते हैं (मल्टी-प्रोसेस क्रोम ब्राउज़र के उपयोगकर्ताओं के बीच एक आम शिकायत)। अंततः, मल्टी-प्रोसेस पर जाना किसी भी अच्छे PC वाले व्यक्ति के लिए वेब-ब्राउज़िंग अनुभव को तेज और आसान बनाना चाहिए और प्रमुख क्रोम के साथ प्रदर्शन (और अपनाने) में ब्राउज़र को पकड़ने में मदद करनी चाहिए।

नीचे आप देख सकते हैं कि एक विशिष्ट क्रोम सत्र कितनी प्रोसेस में विभाजित होता है बनाम Firefox।

मल्टीप्रोसेसिंग को इलेक्ट्रोलिसिस (e10s) नामक किसी चीज़ का उपयोग करके लागू किया जाएगा। नवीनतम Firefox बिल्ड्स पर, आप वास्तव में मल्टीप्रोसेस Firefox का उपयोग शुरू करने के लिए खुद इलेक्ट्रोलिसिस चालू कर सकते हैं (यह ध्यान में रखते हुए कि यह अभी भी अपने परीक्षण चरण में है)। ऐसा करने के लिए, अपने Firefox ब्राउज़र में about:config पर जाएं, फिर browser.tabs.remote.remote.autostart. खोजें। अगर यह "false" है तो इस पर राइट-क्लिक करें और इसे "true" पर सेट करें। बधाई हो, आप अब मल्टीप्रोसेस Firefox के एक अग्रणी उपयोगकर्ता/परीक्षक हैं।

लोग चिंतित क्यों हैं?

Firefox के अंडर-द-हुड कामकाज में इस भूकंपीय बदलाव से वर्तमान कई Firefox एक्सटेंशन्स बेकार हो जाएंगे, और WebExtensions API का उद्देश्य एक्सटेंशन्स को एक चमकदार नए मल्टीप्रोसेस Firefox के साथ (पहले से बेहतर) कार्य करने में सक्षम बनाना है। लोग चिंतित हैं क्योंकि कई सबसे बड़े एक्सटेंशन्स को अब अपडेट नहीं मिलते हैं और उन्हें नए WebExtensions API के साथ काम करने के लिए आवश्यक ट्वीक नहीं मिल सकते हैं जो साल के अंत तक पूरी तरह से लागू होगा।

इसलिए एक कठिन संक्रमणकालीन अवधि हो सकती है, जिसके दौरान आप पा सकते हैं कि आपके पसंदीदा एक्सटेंशन्स काम नहीं कर रहे हैं। मोज़िला ने, हालांकि, इसके लिए पर्याप्त चेतावनी दी है, और एक पूरी प्रणाली उपयोग में है जिसने पहले से ही उन एक्सटेंशन्स के लिए WebExtensions API को सक्षम करना शुरू कर दिया है जिन्होंने खुद को इसके साथ संगत होने के रूप में अधिसूचित किया है। काफी कुछ एक्सटेंशन्स पहले से ही इसके साथ संगत हैं, और वह संख्या केवल बढ़ने वाली है।

निष्कर्ष

उन लोगों के लिए जिनके पास उनका Firefox काफी हद तक व्यवस्थित और सेट अप है जैसा वे चाहते हैं, ऐसा बड़ा बदलाव अनिच्छुक लग सकता है, लेकिन लंबे समय में यह Firefox के एक लंबे समय से अपेक्षित आधुनिकीकरण के लिए है ताकि इसे अपने प्रतिस्पर्धियों के अनुरूप लाया जा सके।

WebExtensions के साथ, मोज़िला बेहतर सैंडबॉक्सिंग भी पेश कर रहा है जो वेब प्रोसेस के Firefox और आपके PC तक पहुंच के स्तर को फ़िल्टर करके सुरक्षा बढ़ाएगा।

बड़े बदलाव डरावने हो सकते हैं, और वे थोड़े कठिन भी हो सकते हैं क्योंकि कुछ एक्सटेंशन्स तुरंत संगत नहीं हो सकते हैं, लेकिन लंबे समय में यह शायद एक ऐसे ब्राउज़र के लिए सबसे अच्छा है जो हाल के वर्षों में अपने प्रतिस्पर्धियों से पीछे रह गया है।

  1. IBM ने एटॉमिक स्टोरेज में प्रगति की: आपके लिए इसका क्या मतलब है IBM ने एटॉमिक स्टोरेज में प्रगति की: आपके लिए इसका क्या मतलब है

    8 मार्च, 2017 को, IBM ने स्टोरेज आकार और क्षमता में एक बड़ी प्रगति की घोषणा की: एक ही परमाणु के भीतर जानकारी संग्रहीत करने की क्षमता। विशेष रूप से, इसका मतलब एक पारंपरिक मैग्नेटिक हार्ड-ड्राइव के भीतर एक ही परमाणु को 1 या 0 के रूप में पढ़ने की क्षमता है। पिछले वर्षों में समान मात्रा में जानकारी संग्

  1. क्या ट्विटर उपयोगकर्ताओं को उनके द्वारा पोस्ट की गई चीजों के लिए जिम्मेदार होना चाहिए? क्या ट्विटर उपयोगकर्ताओं को उनके द्वारा पोस्ट की गई चीजों के लिए जिम्मेदार होना चाहिए?

    ऐसा लगता है कि ट्विटर पर बहुत से लोगों को लगता है कि वे सोशल नेटवर्क पर जो चाहें पोस्ट कर सकते हैं, चाहे उसके पीछे कितनी भी सच्चाई हो या यह किसी के लिए संभावित रूप से हानिकारक हो। क्या ट्विटर उपयोगकर्ताओं को उनके द्वारा पोस्ट की गई चीजों के लिए जिम्मेदार होना चाहिए? अमेरिकी अभिनेता जेम्स वुड्स को $

  1. फ़ायरफ़ॉक्स के लिए 9 नॉन-इन्ट्रूसिव सिक्योरिटी ऐड-ऑन फ़ायरफ़ॉक्स के लिए 9 नॉन-इन्ट्रूसिव सिक्योरिटी ऐड-ऑन

    बाजार में सबसे लोकप्रिय ब्राउज़रों में से एक के रूप में, मोज़िला फ़ायरफ़ॉक्स शायद एक्सटेंशन की सबसे बड़ी लाइब्रेरी का दावा करता है, या ऐड-ऑन, जैसा कि ब्राउज़र जिसने उन्हें लोकप्रिय बनाया। सुरक्षा और गोपनीयता एक्सटेंशन ब्राउज़र उत्साही लोगों के लिए काफी लोकप्रिय हैं, और अच्छे कारण के लिए: आधुनिक, जु