आपने शायद फ़ायरफ़ॉक्स में उचित, फुल-ब्लडेड मल्टी-थ्रेडेड, सैंडबॉक्स्ड स्टैक की शुरुआत के बारे में बात करते हुए बहुत सारे लेख पढ़े हैं, जो कि कथित रूप से बीमार ब्राउज़र की सुरक्षा और प्रदर्शन को बेहतर बनाने के लिए डिज़ाइन किया गया है। इलेक्ट्रोलिसिस, e10 और क्या नहीं के रूप में जाना जाता है, यह Firefox में नई जान फूंकने के लिए है। सही। पी>
अब, कुछ समय के लिए पूरे प्लेटफॉर्म पर पूर्ण समर्थन सक्षम नहीं होगा, और यह विस्तार समर्थन पर भी निर्भर करेगा, जो हमेशा फ़ायरफ़ॉक्स इकोसिस्टम का मुख्य हिस्सा रहा है। इससे पहले कि नई अवधारणा आपकी मशीन पर आए, मैंने इसे एक प्रारंभिक पूर्वावलोकन देने और यह देखने का फैसला किया कि क्या देता है। एक दिन फ़ायरफ़ॉक्स क्या होगा इसका एक नमूना। पी>
पी>
नोट:छवि विकिमीडिया से ली गई है, CC BY-SA 3.0 के तहत लाइसेंस प्राप्त है। पी>
चेतावनी, इसे घर पर न आजमाएं
फ़ायरफ़ॉक्स के बहु-थ्रेडेड चलने से पहले आपको कई ट्वीक लागू करने की आवश्यकता है। कुछ मामलों में, परिवर्तन को धीरे-धीरे रोल आउट करने की मोज़िला नीति के आधार पर, आपका ब्राउज़र पहले से ही चुना हुआ हो सकता है, लेकिन यह काफी संभव है कि ऐसा नहीं है, शायद इसलिए कि आपके एक्सटेंशन अभी तक तैयार नहीं हैं। पी>
और इससे पहले कि आप आगे बढ़ें, मेरा सुझाव है - यदि आप इसका परीक्षण करना चाहते हैं, तो कृपया परीक्षण बॉक्स और/या परीक्षण प्रोफ़ाइल का उपयोग करें, अधिमानतः दोनों। सुनिश्चित करें कि आपके पास अपनी प्रोफ़ाइल का बैकअप है, और यह कि आप फ़ायरफ़ॉक्स को ठीक करने की कोशिश कर रहे हैं, अगर यह धमाका हो जाए। अब, बशर्ते आपके पास फ़ायरफ़ॉक्स का सही संस्करण चल रहा हो, एक नया टैब खोलें और इसके बारे में टाइप करें:समर्थन। यह एक पृष्ठ खोलेगा जो दिखाता है कि आपका ब्राउज़र वर्तमान में क्या करने में सक्षम है और यह क्या कर रहा है। बेवकूफ सामान। यदि आप आराम से नहीं हैं, तो चले जाओ। अब, आपके ब्राउज़र में बहुप्रक्रिया विंडोज सुविधा सक्षम नहीं होने की संभावना है। यह विशेष प्रविष्टि शायद 0/1 (ऐड-ऑन द्वारा अक्षम) जैसी कुछ पढ़ेगी। पी>
पी>
इलेक्ट्रोलिसिस को चालू करने की मैन्युअल प्रक्रिया में कम से कम एक परिवर्तन की आवश्यकता होती है, और फिर संभवतः दो। आपको इसके बारे में रहस्य खोलने की आवश्यकता होगी:कॉन्फ़िगरेशन पृष्ठ और ब्राउज़र.टैब्स.रिमोट.फोर्स-सक्षम नामक एक नई बूलियन वरीयता जोड़ें, और फिर इसे सही पर सेट करें। ब्राउज़र को पुनरारंभ करें। पी>
पी>
क्या यह चल रहा है?
ठीक है, ब्राउज़र शायद आपको हाँ कहेगा, लेकिन आप कैसे सुनिश्चित हो सकते हैं? उदाहरण के लिए, जब मैंने इसे पुनरारंभ करने के बाद फ़ायरफ़ॉक्स स्थिति की जाँच की, तब भी यह एक प्लगइन-कंटेनर बच्चे के साथ एक ही प्रक्रिया दिखा रहा था। प्रत्येक के लिए कई सूत्र थे, लेकिन यह कोई नई बात नहीं है, अगर आपने कभी फ़ायरफ़ॉक्स के व्यवहार के बारे में कुछ पृष्ठभूमि की खोज की है। पी>
पी>
पी>
याद है मैंने एक दूसरे परिवर्तन का उल्लेख किया था? खैर, अब हमें यही चाहिए। दोबारा, यह एक अनुशंसित परिवर्तन नहीं है, क्योंकि यह आपको समर्थित आधार रेखा से और भी दूर ले जाएगा, और आप कम-पूर्ण रूप से कार्यान्वित सुविधा का परीक्षण करेंगे। लेकिन यह आपको बाल प्रक्रियाओं की संख्या में वृद्धि करने देता है जो फ़ायरफ़ॉक्स पैदा कर सकता है, प्रत्येक के साथ निश्चित रूप से अधिक जटिलता और उच्च मेमोरी उपयोग होता है। पी>
दूसरा परिवर्तन dom.ipc.processCount वरीयता द्वारा नियंत्रित होता है। आप 1 के डिफ़ॉल्ट मान से संख्या को किसी भी चीज़ में बदल सकते हैं। मेरा सुझाव 2 की शक्तियों में काम करना है, आपके भौतिक CPU कोर की कुल संख्या से ऊपर नहीं जाना है, या यदि आपके पास हाइपरथ्रेडिंग सक्षम है तो दो बार। इस चरण में, अर्थात्। पी>
पी>
एक बार जब यह परिवर्तन हो जाता है - और आप ब्राउज़र को पुनरारंभ करते हैं, तो आप निश्चित रूप से अतिरिक्त प्रक्रियाओं का एक गुच्छा देखेंगे। कृपया ध्यान दें कि मैंने विंडोज 10 पर परीक्षण किया। भविष्य में, मैं अपने परीक्षणों को अन्य विंडोज संस्करणों के साथ-साथ विभिन्न लिनक्स डिस्ट्रोस तक बढ़ाऊंगा, और फ़ायरफ़ॉक्स के 64-बिट संस्करण को भी शामिल करूंगा। यदि आपको कोई आपत्ति है, तो क्या मैं आपको हाँ, प्रधान मंत्री, और सर हम्फ्री की लोकप्रिय कहावत का उल्लेख कर सकता हूँ:रोम एक दिन में नहीं बना था। पी>
पी>
पी>
सुधार?
क्या यह काम करता है। तकनीकी रूप से हाँ। स्मृति उपयोग कमोबेश एक जैसा था, लेकिन यह आपके कार्यभार पर भी बहुत अधिक निर्भर करेगा। अधिकांश लोगों को कोई बड़ा अंतर नहीं दिखाई देगा, और लगभग 10-20% मेमोरी क्रीप किसी भी भारी जावास्क्रिप्ट-समृद्ध पृष्ठ की त्रुटि के भीतर है। सीपीयू वार, ब्राउज़र ने कुछ ज्यादा नहीं किया, कुछ कम नहीं। यह स्थिर था, लेकिन यह केवल दो एक्सटेंशन - एडब्लॉक और सीटीआर के साथ एक टेस्ट प्रोफाइल है, इसलिए मुझे खेलने में बहुत अधिक समय बिताने की जरूरत है। प्रदर्शन बहुत समान था। कुल मिलाकर, मेरे होश उड़ाने वाली कोई बात नहीं थी। लेकिन वह बात है। अगर आपका ब्राउजर धीमा है, तो आप कुछ गलत कर रहे हैं। और किसी भी अच्छे समाधान या प्रौद्योगिकी की सुंदरता यह है कि यह पारदर्शी है। अधिकांश लोगों के लिए, Firefox एक दिन थोड़ा तेज़, थोड़ा तेज़ हो सकता है। केवल गीक्स ही परवाह करेंगे। यह गति नहीं है जिसके कारण लोगों ने क्रोम के पक्ष में इसे छोड़ दिया। लेकिन वह अलग विषय है। पी>
निष्कर्ष
परीक्षण और सुधार के इन शुरुआती दिनों में और धीरे-धीरे और अभी तक अधूरी तैनाती में, इलेक्ट्रोलिसिस के साथ फ़ायरफ़ॉक्स काफी अच्छा व्यवहार करता है। एक परीक्षण बॉक्स पर, जो ऐसा कुछ नहीं है जिसे आपको कभी भी अपने उत्पादन के लिए विचार करना चाहिए। लेकिन कुल मिलाकर, कुछ हद तक पेचीदा सेटअप के अलावा, इसने वांछनीय, अनुमानित परिणाम दिए। पी>
हालाँकि, कोई क्रांति नहीं हुई। मेमोरी और प्रोसेसर का उपयोग लगभग पहले जैसा ही था, और ऐसा ही प्रदर्शन था, बड़े करीने से मेरे परीक्षण सत्र के दौरान एक धन्य स्थिर और क्रैश-मुक्त अनुभव के साथ। सुरक्षा अलगाव और मल्टी जाने के लाभ केवल भविष्य में स्पष्ट होंगे, एक बार अतिरिक्त सुधार और अनुकूलन जोड़े जाने के बाद, और एक बार जब लोग वास्तव में इस सुविधा का उपयोग करना शुरू कर देंगे। लेकिन यह निश्चित तौर पर सही दिशा में सही कदम है। फ़ायरफ़ॉक्स को निश्चित रूप से कुछ नए विटामिनों की आवश्यकता होती है, और यह वही हो सकता है जो उपयोगकर्ता चाहते हैं। वैसे भी, यह पहली परीक्षा है, लेकिन यह निश्चित रूप से आखिरी नहीं है। अपने आस-पास मिलते हैं, और कृपया नमक की एक बड़ी चुटकी के साथ मेरे निष्कर्षों पर ध्यान दें। पी>
प्रोत्साहित करना। पी>