Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> ब्राउज़र्स

कुछ ब्राउज़र दूसरों की तुलना में तेज़ क्यों होते हैं?

क्या आपका कोई पसंदीदा ब्राउज़र है? यदि हाँ, तो वह इतना आकर्षक क्यों है? कुछ लोगों के लिए, यह प्लगइन्स और एक्सटेंशन की उपलब्धता हो सकती है; अन्य लोग ऐसा ब्राउज़र पसंद कर सकते हैं जो उनकी गोपनीयता की गारंटी दे।

हालांकि, बहुत से उपयोगकर्ताओं के लिए, सबसे महत्वपूर्ण पहलू गति है।

लेकिन एक ब्राउज़र को दूसरे से तेज़ क्या बनाता है? आप इसे तकनीकी पहलुओं और उपयोगकर्ता-नियंत्रित पहलुओं में विभाजित कर सकते हैं। अधिक जानने के लिए पढ़ते रहें।

तकनीकी पहलू

प्रत्येक ब्राउज़र को उसके डेवलपर्स द्वारा अलग-अलग तरीके से कोडित किया जाता है। कोडिंग के विभिन्न दृष्टिकोण प्रभावित कर सकते हैं कि वेब पेज को लोड होने में कितना समय लगता है।

दो प्रमुख विशेषताएं हैं जिनके बारे में पता होना चाहिए: ब्राउज़र इंजन और जावास्क्रिप्ट इंजन।

ब्राउज़र इंजन

ब्राउज़र इंजन हर ब्राउज़र का एक प्रमुख घटक है। यह HTML और CSS कोड को पार्स करने, इसे आपकी कंप्यूटर स्क्रीन पर प्रदर्शित करने, और सुरक्षा नीति लागू करने सहित कई कार्यों के लिए जिम्मेदार है।

कम से कम, ब्राउज़र इंजन HTML और XML दस्तावेजों और छवियों को प्रदर्शित कर सकता है, और फॉन्ट, रंग और टेक्स्ट आकार स्थापित कर सकता है। आपके द्वारा उपयोग किए जा रहे ब्राउज़र के आधार पर, यह PDF और अन्य दस्तावेजों को भी प्रदर्शित करने में सक्षम हो सकता है।

सामान्य ब्राउज़र इंजन

कई ब्राउज़र इंजन मौजूद हैं, लेकिन चार सामान्यतः उपयोग किए जाने वाले हैं जिनका आप सामना कर सकते हैं: ब्लिंक, एजएचटीएमएल, गेको, और वेबकिट।

ब्लिंक Google, Opera, Adobe, Intel, और Samsung द्वारा विकसित एक क्रॉस-प्लेटफॉर्म इंजन है। यह Chrome और Opera दोनों में पाया जाता है। इसकी शुरुआत WebKit के फोर्क के रूप में हुई, जो स्वयं KDE के KHTML और KJS लाइब्रेरी का फोर्क था। इसका एक मुफ़्त GNU LGPL लाइसेंस है।

एजएचटीएमएल Microsoft का मालिकाना ब्राउज़र इंजन है। यह विशेष रूप से कंपनी के Edge ब्राउज़र में उपयोग के लिए बनाया गया है। एजएचटीएमएल ने 2015 में ट्राइडेंट (Internet Explorer में पाया जाता है) को बदल दिया। सैद्धांतिक रूप से, यह ब्लिंक और वेबकिट के साथ पूरी तरह से संगत है।

गेको Mozilla की पेशकश है। आप इसे Firefox, Thunderbird, और कई कम-ज्ञात ब्राउज़र में पाएंगे। (यदि Firefox आपका पसंदीदा ब्राउज़र है तो Firefox को तेज़ करने के टिप्स की हमारी सूची देखें।)

अंत में, वेबकिट Apple का ब्राउज़र इंजन है। यह Safari, Amazon Kindle ब्राउज़र, Tizen स्मार्ट टीवी, और Blackberry OS में उपयोग किया जाता है। 2013 तक, यह Chrome का ब्राउज़र इंजन भी था।

अन्य ब्राउज़र इंजन जिनका आप सामना कर सकते हैं उनमें गूना (गेको का एक फोर्क) और सर्वो (एक प्रायोगिक Mozilla इंजन) शामिल हैं।

घटती महत्व

2000 के दशक में, ब्राउज़र इंजन यकीनन सबसे महत्वपूर्ण कारक था जब यह निर्धारित करने की बात आती थी कि कोई ब्राउज़र अपने प्रतिस्पर्धियों की तुलना में पेज तेज़ी से लोड कर सकता है या नहीं।

हालांकि, जैसे-जैसे तकनीक अधिक परिष्कृत होती जा रही है, ब्राउज़र इंजन का महत्व कम होता जा रहा है। यह अब प्रदर्शन के संबंध में सबसे महत्वपूर्ण तकनीकी पहलू नहीं है।

इसके बजाय, आपको जावास्क्रिप्ट इंजन पर ध्यान देने की आवश्यकता है।

जावास्क्रिप्ट इंजन

प्रत्येक ब्राउज़र एक जावास्क्रिप्ट इंजन का भी उपयोग करता है। इसका सबसे महत्वपूर्ण प्रभाव पड़ता है कि ब्राउज़र कितनी जल्दी वेब पेज लोड कर सकता है।

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

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

V8

V8 Google का जावास्क्रिप्ट इंजन है। आप इसे Chrome ब्राउज़र में पाएंगे; यह 2008 में Chrome के पहले लॉन्च के बाद से मौजूद है।

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

जावास्क्रिप्टकोर

जावास्क्रिप्टकोर---जिसे Nitro के रूप में ब्रांडेड किया गया है---Apple के Safari ब्राउज़र को रेखांकित करता है। यह दूसरा मुख्यधारा का जावास्क्रिप्ट इंजन है।

यह V8 से अलग तरीके से काम करता है। दो कंपाइलर का उपयोग करने के बजाय, यह टोकन बनाने के लिए सभी जावास्क्रिप्ट को लेक्सिकल विश्लेषण के माध्यम से चलाता है। टोकन को पार्सर का उपयोग करके बाइटकोड में परिवर्तित किया जाता है; फिर चार "जस्ट-इन-टाइम" प्रक्रियाएं बाइटकोड को निष्पादित करती हैं।

(Safari को तेज़ करने के तरीकों के लिए, हमारी गाइड देखें।)

स्पाइडरमंकी

स्पाइडरमंकी मूल जावास्क्रिप्ट इंजन था। Netscape ने इसे 1990 के दशक में बनाया था। Netscape के निधन के बाद, यह ओपन सोर्स बन गया। आज, Mozilla इसका रखरखाव करता है और यह Firefox में पाया जाता है।

एकमात्र अन्य सामान्य जावास्क्रिप्ट इंजन चक्र है। यह Microsoft Edge का हिस्सा है।

कौन सा जावास्क्रिप्ट इंजन सबसे तेज़ है?

इसका कोई निश्चित उत्तर नहीं है कि कौन सा जावास्क्रिप्ट इंजन सबसे तेज़ है। जावास्क्रिप्ट कोड का एक टुकड़ा Safari में तेज़ चल सकता है; दूसरा Chrome में अधिक तेज़ी से चल सकता है।

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

उपयोगकर्ता-नियंत्रित पहलू

कुछ पहलू जिनसे एक ब्राउज़र दूसरे की तुलना में तेज़ लगता है, उपयोगकर्ता के नियंत्रण में आते हैं। यहां तीन सबसे आम मुद्दे हैं जिन्हें आप अभी संबोधित कर सकते हैं।

1. अपडेट

हमने पहले इसका उल्लेख किया है: आपको यह सुनिश्चित करना चाहिए कि आप हमेशा अपने ब्राउज़र का सबसे अद्यतन संस्करण चला रहे हैं।

अतिरिक्त सुविधाओं और सुरक्षा संवर्द्धन के अलावा, हुड के नीचे के तकनीकी पहलू लगातार सुधरते हैं। यदि आपने कुछ समय से अपडेट नहीं किया है, तो केवल अपडेट बटन दबाकर आपको कुछ पर्याप्त गति लाभ देखने को मिल सकते हैं।

2. एक्सटेंशन और ऐड-ऑन

प्लगइन्स, एक्सटेंशन, और ऐड-ऑन आपके ब्राउज़र को कहीं अधिक कार्यात्मक बना सकते हैं। लेकिन वे इसके संसाधनों पर एक महत्वपूर्ण दबाव भी डाल सकते हैं; वे उपलब्ध CPU पावर और RAM को खा जाते हैं।

हम जानते हैं कि अधिक जोड़ना आकर्षक है, लेकिन आपको केवल उतने ही एक्सटेंशन चलाने चाहिए जितने बिल्कुल आवश्यक हों।

3. ब्राउज़िंग डेटा

ब्राउज़र आपके उपयोग पैटर्न के बारे में भारी मात्रा में डेटा एकत्र करते हैं। इसमें आपका ब्राउज़िंग इतिहास, कुकीज़, डाउनलोड लॉग, और बहुत कुछ शामिल है। यह एक तेजी से बड़ा कैश भी बनाता है।

उस सभी डेटा को साफ़ करने से गति में उल्लेखनीय सुधार हो सकता है; ब्राउज़र को पृष्ठभूमि में फ़ाइलों के माध्यम से खोजने में कम समय खर्च करना पड़ता है कि वह क्या ढूंढ रहा है।

जब हमने उन कम-ज्ञात कारकों को कवर किया जो आपकी ब्राउज़र गति को प्रभावित कर सकते हैं, तो हमने इन सभी मुद्दों और अधिक के बारे में लिखा।

अपने इंटरनेट अनुभव को तेज़ करने के अन्य तरीके

ब्राउज़र तेज़ इंटरनेट अनुभव का केवल एक हिस्सा है। आपके राउटर, वाई-फाई नेटवर्क, ISP, और भौगोलिक स्थान जैसे पहलू भी भूमिका निभा सकते हैं।

उनमें से कुछ आपके नियंत्रण में हैं। वाई-फाई गलतियों से बचने और अपने DNS सेटिंग्स को बदलने के बारे में हमारे गाइड देखें ताकि इंटरनेट कनेक्शन गति के बारे में अधिक जान सकें।

  1. अपलोड गति डाउनलोड गति से इतनी धीमी क्यों होती है? अपलोड गति डाउनलोड गति से इतनी धीमी क्यों होती है?

    यदि आपने कभी अपने इंटरनेट पर स्पीड टेस्ट किया है, तो आपने शायद देखा होगा कि आपकी डाउनलोड गति की तुलना में, आपकी अपलोड गति, ठीक है, थोड़ी दयनीय है। आप अकेले नहीं हैं, हालांकि: यह दुनिया भर में बहुत अधिक मानक है। जुलाई 2018 के लिए Speedtest का विश्व औसत 46.41 Mbps डाउन, 22.48 अप था। विषमता क्यों? सामा

  1. DuckDuckGo vs Google: क्यों DuckDuckGo प्राइवेसी और प्रासंगिकता में Google से बेहतर है DuckDuckGo vs Google: क्यों DuckDuckGo प्राइवेसी और प्रासंगिकता में Google से बेहतर है

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

  1. Google Chrome पर Firefox Quantum के 5 प्रमुख लाभ Google Chrome पर Firefox Quantum के 5 प्रमुख लाभ

    जब वेब ब्राउज़िंग की बात आती है, तो Firefox और Chrome हमारे दिमाग में आने वाले पहले नाम होते हैं। एक दशक पहले वे तस्वीर में कहीं नहीं थे और एकमात्र वेब ब्राउज़र जिसे हम जानते थे वह Internet Explorer था। लेकिन बेहतर तकनीकी प्रगति के साथ Firefox और Chrome ने गति बनाए रखी जबकि IE किसी तरह उपयोगकर्ताओं