फ़ायरफ़ॉक्स 57, या क्वांटम, यहाँ है , और यह एक बहुत बड़ा सुधार है। गति के मामले में फ़ायरफ़ॉक्स ने आखिरकार क्रोम को पकड़ लिया है, इंटरफ़ेस बहुत साफ है, और बूट करने के लिए कुछ बेहतरीन नई सुविधाएँ हैं। यहां शिकायत करने के लिए बहुत कुछ नहीं है।



मजाक था। इंटरनेट पर शिकायत करने के लिए हमेशा कुछ न कुछ होता है।

सम्बंधित: कैसे जांचें कि क्या आपके एक्सटेंशन फ़ायरफ़ॉक्स 57 के साथ काम करना बंद कर देंगे?

फ़ायरफ़ॉक्स क्वांटम के साथ, पत्रिका की शिकायत यह है कि कुछ एक्सटेंशन अब काम नहीं करते . DownThemAll और Greasemonkey सहित कई उच्च प्रोफ़ाइल एक्सटेंशन, वर्तमान में क्वांटम के साथ काम नहीं करते हैं। फायरबग और स्क्रैपबुक सहित अन्य, संभवतः फिर कभी काम नहीं करेंगे।

यदि आप इनमें से किसी एक सेवा के उपयोगकर्ता हैं, तो यह निराशाजनक है, और आपको लगता है कि यह कुछ हद तक मनमाना है। यह नहीं है। यह पसंद है या नहीं, मोज़िला ने महसूस किया कि उनके पास आगे बढ़ने के लिए विरासत ऐड-ऑन को छोड़ने के अलावा कोई विकल्प नहीं है। यहाँ पर क्यों।

लीगेसी फ़ायरफ़ॉक्स एक्सटेंशन कैसे काम करते हैं

पारंपरिक फ़ायरफ़ॉक्स एक्सटेंशन आमतौर पर एक्सएमएल यूजर इंटरफेस लैंग्वेज (एक्सयूएल) में लिखे गए थे। यह वह भाषा है जिसके साथ फ़ायरफ़ॉक्स का उपयोगकर्ता इंटरफ़ेस बनाया गया है, और XUL- आधारित एक्सटेंशन उस इंटरफ़ेस को सीधे संशोधित कर सकते हैं। इन ऐड-ऑन के पास XPCOM तक पूरी पहुंच थी, फ़ायरफ़ॉक्स द्वारा उपयोग किए जाने वाले शक्तिशाली घटक ऑब्जेक्ट मॉडल।

विज्ञापन

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

एक मोबाइल फ़ाइल क्या है

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

पारंपरिक एक्सटेंशन ने फ़ायरफ़ॉक्स को बेहतर बनाना मुश्किल बना दिया

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

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

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

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

क्रॉस प्लेटफार्म संगतता एक समस्या थी

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

विज्ञापन

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

फ़ायरफ़ॉक्स पहले से ही उपयोगकर्ताओं को खो रहा था

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

कितना है नाइट्रो डिसॉर्डर

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

डेवलपर्स के पास नए एपीआई पर स्विच करने का समय था

कुछ उपयोगकर्ताओं ने यह नहीं देखा कि यह स्विच हो गया है, क्योंकि वे जिन एक्सटेंशन के साथ काम करते हैं वे पहले से ही WebExtension API का उपयोग करते हैं। अन्य एक्सटेंशन स्विच नहीं हुए हैं।

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

विज्ञापन

जो भी हो, एक्सटेंशन टूट नहीं रहे हैं क्योंकि मोज़िला ने अचानक कुछ बदल दिया है। WebExtensions दो वर्षों से Firefox का हिस्सा रहा है, और एक्सटेंशन अपडेट करने की समय सीमा थी एक साल पहले की घोषणा :

2017 के अंत तक, और फ़ायरफ़ॉक्स 57 की रिलीज़ के साथ, हम विशेष रूप से WebExtensions पर चले जाएंगे, और डेस्कटॉप पर किसी भी अन्य एक्सटेंशन प्रकार को लोड करना बंद कर देंगे।

अभी भी एक एक्सटेंशन गुम है जिस पर आप निर्भर हैं? यह Google दस्तावेज़ कई लोकप्रिय एक्सटेंशन को ट्रैक कर रहा है , और कई सामान्य लोगों के विकल्प प्रदान करता है। यह सूची भी उपयोगी है .

आगे पढ़िए
संपादक की पसंद