जब से Mozilla ने कुछ साल पहले Chrome-मी-अप यात्रा शुरू की, मेरा उत्साह छह-साप्ताहिक गिरावट की लय पर चला गया, Firefox ब्राउज़र के प्रत्येक नए रिलीज़ के साथ अधिक लाना जो Firefox को नहीं होना चाहिए और कम जो इसे अपने वफादार उपयोगकर्ताओं के हाथों में इतना कूल प्रोग्राम बनाता था। लेकिन सबसे अच्छा आना अभी बाकी है। सच्चा संस्कार। केवल सबसे धर्मी जीवित रहेंगे। WebExtensions।
अपने पास जो कुछ बचा है उसे बचाने की कोशिश करते हुए सक्रिय रूप से अपने प्रशंसक आधार को बर्बाद करते हुए और अपने शक्तिशाली एक्सटेंशन तंत्र को मारते हुए, Mozilla अपने ब्राउज़र को ताज़ी हवा की सांस देने पर काम कर रहा है। अधिक गति, ऐसा लगता है, मानो यह वह महत्वपूर्ण कारक था जिसने लोगों को जहाज छोड़ने पर मजबूर किया। लेकिन मान लें कि यह है, क्या यह अंतर लाता है? आइए परीक्षण करें।
इलेक्ट्रोलिसिस शुरू करें
आप सभी ने Firefox में मल्टी-प्रोसेसिंग के बारे में सुना और पढ़ा है। प्रति-टैब प्रोसेसिंग, बेहतर सुरक्षा, सैंडबॉक्सिंग, बेहतर स्थिरता। सभी महान लक्ष्य, लेकिन वे एक ऐसी याचिका का उत्तर हो सकते हैं जो कभी नहीं की गई थी। परवाह किए बिना, मैं खेल रहा हूं, इसलिए मैं देखना चाहता हूं कि Firefox क्या कर सकता है जब उसके नए तकनीकी आधार को अपने पंख फैलाने का मौका दिया जाता है।
जैसा कि आप उम्मीद कर सकते हैं, मेरे अधिकांश सिस्टम पर, मैं Firefox को ऑस्ट्रेलिस के बिना चला रहा हूं, बिना उसके साहसिक नए इंटरफेस के जिसे केवल 45 क्रोमोसोम के साथ डिज़ाइन किया गया है, जिसका अर्थ है सर्वोच्च CTR एक्सटेंशन, जिसका अर्थ है कोई e10 मल्टी-प्रोसेसिंग नहीं। वास्तव में, CTR उन कई एक्सटेंशन में से एक है जो Firefox 57 या 58 या ऐसे में मर जाएंगे।
मैं देखना चाहता हूं कि Firefox एक्स्ट्रा के बिना क्या कर सकता है। मेरे Kubuntu डिस्ट्रो में, इसमें एक्सटेंशन नहीं हैं, डिफ़ॉल्ट Ubuntu Modifications को छोड़कर, जो वास्तव में मल्टी-प्रोसेसिंग कार्यान्वयन में हस्तक्षेप करते हैं। इसलिए मैंने इसे हटा दिया। और फिर मैंने Noscript, Adblock Plus और Downloadhelper जोड़े, जो अच्छी तरह से सहयोग करते प्रतीत होते हैं और उस छोटे सेट में हो सकते हैं जो विंटर कलिंग से बच जाता है। मैंने Noscript को बंद कर दिया, और अपने अधिकांश परीक्षण केवल अन्य दो को चालू करके किए, और कभी-कभी, केवल एडब्लॉकर के साथ।
इसे ध्यान में रखना और Chrome के साथ तुलना करना महत्वपूर्ण है, जिसे इस सेटअप में Firefox के साथ-साथ स्थापित किया गया है, इसके शस्त्रागार में Adblock Plus एक्सटेंशन के साथ। इसलिए दोनों मामलों में इसे सक्षम करने का कारण। अब, बिना किसी संशोधन के परीक्षण करना भी संभव है, लेकिन मैं ब्राउज़र बेंचमार्क प्रति से नहीं चला रहा हूं, और इन एक्सटेंशन के बिना जांच चलाने का कोई कारण नहीं है, क्योंकि मुझे वे आवश्यक लगते हैं।
गति
ठीक है, ब्राउज़र पूर्ण MT मोड में होने के साथ, एक निश्चित प्रदर्शन सुधार है। यह सरल वेबसाइट इंटरैक्शन के माध्यम से स्पष्ट है, बल्कि निर्दोष कार्यों के लिए GUI की समग्र प्रतिक्रियाशीलता के माध्यम से भी। हालांकि, स्टार्टअप अभी भी Chrome की तुलना में भयानक रूप से धीमा रहता है। Google का ब्राउज़र तुरंत लॉन्च होता है, ऐसा बोल सकते हैं। Firefox अपना मीठा समय लेता है।
मल्टी-प्रोसेसिंग से मेमोरी में वृद्धि होती है, और जब आप चीजें करते हैं तो Firefox अभी भी CPU के लिहाज से एक भूखा जानवर है, यहां तक कि प्रतीत होने वाली निर्दोष चीजों जैसे डाउनलोड के साथ। इस संबंध में, यह Chrome से अलग नहीं है, लेकिन बाद वाला परिणामस्वरूप कम जुर्माना भुगतता है, शायद क्योंकि इसमें अधिक कुशल मल्टी-थ्रेडिंग आर्किटेक्चर है।
अन्य चीजें हैं जो कथित प्रतिक्रियाशीलता को प्रभावित करती हैं। उदाहरण के लिए, स्मूथ स्क्रॉलिंग उन विशेषताओं में से एक है जिन्हें आपको तुरंत बंद करने पर विचार करना चाहिए। हार्डवेयर त्वरण आपके पक्ष में हो सकता है। फ्लैश सक्षम होने से प्रदर्शन प्रभावित हो सकता है, विशेष रूप से वीडियो प्लेबैक के दौरान।
मैंने ज्यादातर Kubuntu Zesty का परीक्षण किया, लेकिन मैंने इसी मशीन पर Windows 10 सेटअप में भी झांका, बस यह देखने के लिए कि क्या होता है। एक बार फिर, परिणाम समान हैं। Firefox बस अधिक सुस्त लगता है। e10 चालू होने पर अंतर कम होता है, लेकिन यह कभी भी प्रतिस्पर्धा के साथ पूरी तरह से पकड़ नहीं पाता। यह ज्यादातर इस बारे में है कि GUI कैसे प्रतिक्रिया करता है, जरूरी नहीं कि शुद्ध पेज प्रदर्शन और जावास्क्रिप्ट क्रियाएं। हम कथित उपयोगकर्ता समय देरी की बात कर रहे हैं। चाइल्ड प्रोसेस कुछ लोड को संभालने के लिए उत्पन्न और बनाए जाते हैं, लेकिन यह पर्याप्त नहीं है।
roger 6778 6719 ... /usr/lib/firefox/firefox -contentproc
-childID 1 -isForBrowser -intPrefs ...
अनुकूलन
CTR संशोधनों के बिना Firefox किसी भी विशिष्ट आधुनिक ब्राउज़र की तरह दिखता है - मूर्खता का एक सार प्रतिनिधित्व। शीर्ष पर टैब इतिहास की गलियों में जाएंगे उन चीजों में से एक के रूप में जो इसके लिए बनाई गई थीं, स्पेनिश इंक्विजिशन के बाद से अगली सबसे अच्छी चीज के रूप में निर्माण के बाद उचित ठहराई गई, और इस दुनिया में जो कुछ भी गलत है उसकी अभिव्यक्ति होने के बावजूद, भूख और इबोला से भी बदतर, आसपास बने रहेंगे।
तो अगर आपके पास एक समझदार ब्राउज़र नहीं हो सकता, तो आपके पास क्या हो सकता है? खैर, आप जानते हैं कि आप वास्तव में Chrome को अनुकूलित नहीं कर सकते, लेकिन यह हमेशा से ऐसा ही रहा है, आप इसकी उम्मीद नहीं करते। Firefox के साथ, आप आधा दर्जन विकल्पों और बटनों के साथ खेल सकते हैं, जो ऊपर दाईं ओर जाते हैं, साथ ही आपके विभिन्न एक्सटेंशन के लिए आइकन, बिल्कुल Chrome की तरह। कोई और स्टेटस बार नहीं। कोई और नीचे टैब नहीं। कोई और बैक, फॉरवर्ड, रीलोड और स्टॉप बटन नहीं जैसे वे हुआ करते थे। यह न्यूनतम लगता है, लेकिन अच्छे तरीके से नहीं। हां, आप इसकी आदत डाल सकते हैं, उसी तरह जैसे आप खदान में काम करने की आदत डाल सकते हैं।
उपयोगकर्ताओं को शांत करने के प्रयास में, Mozilla नई, हल्की, कॉम्पैक्ट थीम प्रदान करता है। ये अमूर्तता का एक अतिरिक्त स्तर और थोड़ा अधिक वर्गाकार ज्यामिति प्रदान करते हैं, लेकिन यह एक सरल, सहज और एर्गोनोमिक रूप से सही रूप से बहुत दूर है जो हुआ करता था। आप जो भी तय करते हैं, यह एक समझौता होगा।
भविष्य
तो इसका क्या मतलब है? खैर, जैसा मैं इसे देखता हूं, Mozilla शायद एक ऐसा प्लेटफॉर्म बनाने की कोशिश कर रहा है जो जड़ता और उदासीनता के माध्यम से अपने अधिकांश उपयोगकर्ताओं को बनाए रखेगा, कुछ ऐसे बदलाव जोड़कर जो नुकसान को कम करते हैं। लेकिन वे दूर नहीं करते।
सुधार? खैर, एक तरह से, हां। मल्टी-प्रोसेस आधुनिक युग में एक आवश्यकता है, और यह कुछ लाभ लाता है। कॉम्पैक्ट थीम को लगभग कुछ वास्तव में साफ-सुथरी चीज़ के रूप में माफ किया जा सकता है। लेकिन यह पूरा सच नहीं है।
चुकाने की कीमत काफी अधिक है। इनाम काफी अच्छा नहीं है। न नेत्रहीन और न वास्तव में। प्रदर्शन उतना अच्छा नहीं है जितना आप उम्मीद करेंगे, इसलिए आप प्राचीन एक्सटेंशन को भयानक गति के लिए बलिदान करने को तैयार होंगे। नहीं। शुद्ध उपयोगकर्ता अनुभव प्रतिक्रियाशीलता में Chrome आगे रहता है, और दोनों ब्राउज़रों द्वारा अब समान व्यर्थ डिज़ाइन साझा करने के साथ, Firefox और भी अधिक अंक खो देता है, क्योंकि इसने WebExtensions पर जाकर Chrome पर अपने सभी लाभों को समाप्त कर दिया है।
मुझे नहीं पता कि Firefox कभी 2011 के आसपास की अपनी सहज सुंदरता को पुनः प्राप्त करता है या नहीं, लेकिन जो कुछ भी यह करता है, यह अभी भी रक्षात्मक पर है। Chrome आगे है, और ऐसा ही रहना चाहिए, क्योंकि अब तक, यह रहा है। एक बड़े अंतर के साथ। यह काफी हद तक सुसंगत रहता है, और जब परिवर्तन होते हैं, तो वे ज्यादातर अदृश्य होते हैं। Firefox एक अत्यधिक विघटनकारी क्रांति के लिए जाता है, स्वेच्छा से पुराने को नए के लिए बलिदान करता है। लेकिन नया क्यों होगा?
कुल मिलाकर, ऐसा लगता है कि हमें एक और खुशहाल-भाग्यशाली ब्राउज़र मिलेगा, बिना किसी विशिष्ट विशेषता के, शायद, उम्मीद है कुछ उपयोगी एक्सटेंशन, और प्रदर्शन जो इसके मुख्य प्रतिद्वंद्वी की तरह अच्छा नहीं है। और यदि आप मुझे बताते हैं कि आपको लाभों को साकार करने के लिए नवीनतम और महानतम CPU की आवश्यकता है, तो आप भ्रमित हैं। ब्राउज़र कंप्यूटर गेम नहीं हैं। उन्हें पतला और तेज़ होना चाहिए, और यदि वे उपलब्ध कंप्यूटिंग शक्ति के पूरे स्पेक्ट्रम को साकार नहीं कर सकते, तो यह एक घटिया कार्यान्वयन है। कथित सुस्ती और स्टार्टअप गति के मुद्दे बने हुए हैं। और जब तक हल नहीं किया जाता, Firefox को बढ़त देने के लिए कुछ भी नहीं होगा।
निष्कर्ष
प्रगति है। मैं इसका विवाद नहीं करता। जब आप विरासत सामान को फेंक देते हैं और ब्राउज़र इंजन को समानांतर में चलने देते हैं, तो आपको ऊम्फ का एक बहुत अच्छा बढ़ावा मिलता है। कुछ लोकप्रिय एक्सटेंशन अभी भी काम करते हैं, और उम्मीद है कि वे Firefox 57 के बाद भी जारी रहेंगे। कॉम्पैक्ट थीम उचित हैं। जब आप केवल इन टुकड़ों पर ध्यान केंद्रित करते हैं, तो ऐसा लगता है कि Mozilla कुछ सही कर रहा है।
लेकिन खुद को भुनाने के लिए एक दशक की कड़ी मेहनत को फेंक देना एक मूर्खतापूर्ण तरीका है। पेशेवर काम ऐसे नहीं किया जाता। हां, लंबे समय में, हर तरह से। जो गायब है वह है सहज संक्रमण। यही वह चीज़ है जो Mozilla को सही नहीं मिली। सहज। संक्रमण। सॉफ्टवेयर को सही तरीके से करने का जादू। इसके अलावा, हमें अभी भी प्रतिद्वंद्वी से बेहतर परिणाम नहीं मिलते, स्टार्टअप और सामान्य उपयोग दोनों में, और हल्की थीम दिग्गजों को पूरी तरह से शांत नहीं करेगी। इसलिए लाभ बड़े नुकसान से ऑफसेट हो जाते हैं। और सबसे बड़ा नुकसान Chrome को निष्पक्ष और वर्गाकार रूप से नहीं हराना है। यदि आप इस पूरे फियास्को को सरल शब्दों में देखते हैं, तो आप बहुत त्याग करते हैं और फिर भी दूसरे स्थान पर आते हैं। फिर परेशान क्यों हों?
वैसे भी, यहां हम हैं। Firefox 54 - और यह क्या दर्शाता है - कुछ अच्छे बिंदु हैं। यदि मैं इतना निंदक और घायल नहीं होता, तो मैं सावधानीपूर्वक आशावादी भी हो सकता था। लेकिन यह प्रगति वर्षों और वर्षों की वफादारी और जुनून की कीमत पर आती है, और इसका शुद्ध तकनीकी शब्दों में अनुवाद नहीं किया जा सकता। यह सही चीज़ हो सकती है। और यहां तक कि जरूरी चीज़ भी। लेकिन यह बहुत कम, बहुत देर से है। Chrome को हराने के लिए पर्याप्त नहीं, प्रशंसक आधार को नष्ट करने के लिए पर्याप्त से अधिक। यह जीत का फॉर्मूला नहीं है। अभी भी बदल सकता है, लेकिन अभी के लिए, यह एक गंभीर स्थिति है। और आने वाला है।
चीयर्स।