माइक्रोसॉफ्ट चाहता है कि एज बाजार का सबसे शक्तिशाली ब्राउज़र बने, ऐसा करने के उद्देश्य से ब्राउज़र के प्रदर्शन और स्थिरता को बेहतर बनाने के लिए लगातार अपडेट जारी करता रहा।
हाल ही में, टेक दिग्गज ने अपने पसंदीदा ब्राउज़र में कुछ जावास्क्रिप्ट प्रदर्शन अपडेट को आगे बढ़ाया, जिससे यह तेज़ और अधिक कुशल हो गया। अद्यतन एज ब्राउज़र के दो आवश्यक क्षेत्रों में सुधार करता है: स्मृति उपयोग और ईवेंट-हैंडलर व्यवहार।
डेवलपर्स जटिल कोडिंग तर्क को कई छोटे टुकड़ों में तोड़ने के लिए छोटे आकार के कार्यों का उपयोग करते हैं। यह रणनीति दोहराव को कम करती है और डेवलपर्स को कोड को तेजी से पढ़ने, परीक्षण करने और डीबग करने की अनुमति देती है। इसके अलावा, ब्राउज़िंग अनुभव बेहतर और तेज़ होता है, क्योंकि छोटे फ़ंक्शन आमतौर पर इनलाइन करना आसान होता है।
बेहतर दक्षता के लिए, एज टीम ने स्क्रिप्ट में शामिल प्रत्येक छोटे आकार के फ़ंक्शन के लिए उपयोग किए गए मेटाडेटा प्रारूप को फिर से तैयार किया है। इस तरह से, स्मृति जब तक आवश्यक न हो उपभोग नहीं किया जाएगा:
फंक्शनबॉडी में अधिकांश 32-बिट काउंटरों में शायद ही कभी 256 से अधिक मान होते हैं, जैसे कि किसी फ़ंक्शन के भीतर चर गणना या ऑब्जेक्ट शाब्दिक गणना। इस प्रकार इन काउंटरों को एक कॉम्पैक्ट संरचना से बदल दिया गया है जो प्रत्येक काउंटर के लिए एक बाइट का उपयोग करता है और यदि आवश्यक हो तो उन काउंटरों को पूर्ण 32-बिट मानों में पदोन्नत किया जा सकता है।
हर वेबपेज के अंदर, कई के साथ एक इवेंट सिस्टम होता है घटना-संचालक जो बटन-क्लिक, माउस-ओवर और ऐसी कई अन्य घटनाओं के व्यवहार को परिभाषित करता है। इनमें से अधिकतर ईवेंट आमतौर पर डेड कोड रहते हैं क्योंकि ब्राउज़ करते समय उपयोगकर्ता बहुत कम ईवेंट ट्रिगर करते हैं। समस्या यह है कि ये अनियंत्रित घटनाएं निष्क्रिय अवस्था में रह सकती हैं और स्मृति और ब्राउज़र दक्षता को प्रभावित कर सकती हैं।
Microsoft Edge इसे बदल देगा क्योंकि ब्राउज़र अब इवेंट-हैंडलर की पूर्ण पार्सिंग और बाइटकोड पीढ़ी को तब तक विलंबित करेगा जब तक कि उन्हें पहली बार कॉल नहीं किया जाता। दूसरे शब्दों में, यह सुविधा स्टार्ट-अप समय में सुधार करती है और अप्रयुक्त हैंडलर से मेमोरी भी बचाती है।
ईवेंट-हैंडलर के लिए स्थगित पार्सिंग और मेमोरी ऑप्टिमाइजेशन […] का संयोजन प्रत्येक पृष्ठ के लिए मेमोरी फ़ुटप्रिंट की एक उचित मात्रा को कम करता है।[…] हमारा प्रयोग […] दिखाता है कि अन्य छोटे बदलावों के साथ ये अनुकूलन आमतौर पर Microsoft एज में खोले गए प्रति पृष्ठ मेमोरी उपयोग के लगभग 4% से 10% को कम करते हैं, ऐसे मामलों में जहां बचत अधिक हो जाती है 20%.
शायद ये सुधार अंततः Microsoft को एज को सबसे अधिक बैटरी के अनुकूल ब्राउज़र में बदलने में मदद कर सकते हैं। रेडमंड ने हाल ही में सार्वजनिक किया बैटरी प्रयोग के परिणाम results जो, माइक्रोसॉफ्ट के अनुसार, साबित कर दिया कि उसका ब्राउज़र क्रोम की तुलना में 70% कम बैटरी और ओपेरा की तुलना में 15% कम बैटरी की खपत करता है।
ओपेरा ने प्रदर्शन करने के लिए बहुत लंबा इंतजार नहीं किया इसका अपना, अधिक पारदर्शी प्रयोग, यह साबित करने के लिए कि इसका ब्राउज़र वास्तव में सबसे अधिक बैटरी-अनुकूल ब्राउज़र था, कंप्यूटर बैटरी जीवन का विस्तार नवीनतम के लिए धन्यवाद बैटरी सेवर सुविधा. हैरानी की बात यह है कि ओपेरा के जवाब के बाद भी माइक्रोसॉफ्ट अवाक रहा और इस मामले पर अभी तक कोई टिप्पणी जारी नहीं की है।
संबंधित कहानियां जिन्हें आपको देखना चाहिए:
- Microsoft का दावा है कि एज उसका सबसे सुरक्षित ब्राउज़र है जिसमें अब तक कोई शून्य-दिन का कारनामा नहीं हुआ है
- विंडोज 10 पर एज के लिए नया ब्रीज एक्सटेंशन आपको आसानी से टैब खोलने की अनुमति देता है
- माइक्रोसॉफ्ट एज पर वेबसाइटों को कैसे ब्लॉक करें