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

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

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

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

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

तकनीकी पहलू

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

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

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

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

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

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

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

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

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

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

अंत में, WebKit Apple का ब्राउज़र इंजन है। इसका उपयोग सफारी, अमेज़ॅन किंडल ब्राउज़र, टिज़ेन स्मार्ट टीवी और ब्लैकबेरी ओएस में किया जाता है। 2013 तक, यह क्रोम का ब्राउज़र इंजन भी था।

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

महत्व कम करना

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

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

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

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

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

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

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

V8

V8 Google का JavaScript इंजन है। आप इसे क्रोम ब्राउज़र में पाएंगे; यह 2008 में पहली बार क्रोम के लॉन्च होने के बाद से है।

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

JavaScriptCore

जावास्क्रिप्टकोर --- नाइट्रो के रूप में ब्रांडेड --- ऐप्पल के सफारी ब्राउज़र को रेखांकित करता है। यह दूसरा मुख्यधारा का JavaScript इंजन है।

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

(Safari को गति देने के तरीकों के लिए, हमारी मार्गदर्शिका देखें।)

स्पाइडरमंकी

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

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

कौन सा JavaScript इंजन सबसे तेज़ है?

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

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

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

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

1. अपडेट

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

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

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

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

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

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

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

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

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

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

अपने इंटरनेट अनुभव को गति देने के अन्य तरीके

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

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


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

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

  1. डकडकगो सर्च इंजन गूगल से बेहतर क्यों है?

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

  1. 5 कारण क्यों Firefox क्वांटम Google Chrome से बेहतर है

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