Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> इंटरनेट

ब्राउज़र स्पीड बेंचमार्क वास्तविक प्रदर्शन को प्रतिबिंबित करने में विफल क्यों होते हैं

मैंने पहले ब्राउज़र गति के बारे में लिखा है। हमने ब्राउज़र गति पर चर्चा की है जो एक ऑपरेटिंग सिस्टम में एक या कई गलत कॉन्फ़िगर किए गए या सब-ऑप्टिमाइज़्ड घटकों की अभिव्यक्ति के रूप में है, जिसके परिणामस्वरूप एक त्रुटिपूर्ण ब्राउज़िंग अनुभव होता है। हमने यह समझने की कोशिश की कि समस्याएं क्या थीं और हम खोए हुए मूल्य को कैसे वापस पा सकते हैं।

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

प्रौद्योगिकी को समझना

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

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

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

आपका ब्राउज़र बॉटलनेक नहीं है

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

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

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

आपने अभी जिस वेब सर्वर से संपर्क किया है, वह लोडेड हो सकता है। आपके द्वारा अनुरोधित पेज बड़ा हो सकता है और इसमें थर्ड-पार्टी कोड हो सकता है जो अभी तक अन्य सर्वरों पर होस्ट किया गया है। यह इंटरनेट रश आवर हो सकता है, और आपका उदारता से ओवर-कमिटेड प्रदाता संघर्ष कर रहा है। आप एक फिल्म डाउनलोड कर रहे होंगे, जो परिणामों को भी प्रभावित कर सकता है। वायरलेस सिग्नल, एक ही समय में बैंडविड्थ संसाधनों को साझा करने वाले कई कंप्यूटर, पृष्ठभूमि में आवधिक सॉफ्टवेयर अपडेट, CPU लोड, ये ब्राउज़िंग को प्रभावित करने वाले कई कारकों में से कुछ हैं। अब, सब कुछ मिलाएं और आपको एक बड़ा अज्ञात मिलता है। लेकिन अधिकांश लोगों को कोई अंदाजा नहीं है। वे सभी देखते और महसूस करते हैं वह है अनुरोधित वेब पेजों का लोड होना।

मुझे एक व्यक्तिगत उदाहरण देने दें

कुछ महीने पहले, मैंने अपनी सबसे कमजोर, 1.5Mbit लाइन को 12Mbit लाइन में अपग्रेड किया। मुझे आपसे एक सवाल पूछने दें। क्या आपको लगता है कि मेरा ब्राउज़िंग अनुभव बेहतर हुआ? जवाब है नहीं! अगर कोई बदलाव है, तो वह अगोचर है। मुझे निरंतर अपलोड और डाउनलोड में एक महत्वपूर्ण, काफी रैखिक परिवर्तन दिखाई देता है, और यहां तक कि पिंग समय में भी सुधार हुआ है, जो ऑनलाइन गेमिंग को अधिक मजेदार बनाता है, लेकिन ब्राउज़र स्पेस अप्रभावित रहता है।

ऐसा कैसे, आप पूछते हैं। जवाब सरल है: मेरा ब्राउज़िंग अनुभव पहले से ही बैंडविड्थ से स्वतंत्र, अधिकतम तक अनुकूलित था। जो पहली और सबसे महत्वपूर्ण चीज है जो आपको ब्राउज़र गति पर विचार करने से पहले करने की आवश्यकता है।

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

लेकिन यह कुछ इस तरह आता है: यदि आपके पास 1MB लाइन है और आपको 1MB वेबसाइट डेटा, टेक्स्ट, छवियां और सब कुछ डाउनलोड करने की आवश्यकता है, तो ऑपरेशन में 1 सेकंड से कम समय नहीं लगेगा, चाहे कुछ भी हो। ब्राउज़र जादू नहीं कर सकते।

बेंचमार्किंग, इसका क्या मतलब है?

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

एकमात्र वास्तव में सटीक परीक्षण यह होगा कि आप अपने स्वयं के मशीन पर एक वेब सर्वर शुरू करें और लोकलहोस्ट के खिलाफ टेस्ट चलाएं। इस तरह आपको पता चलेगा कि कोई बाहरी कारक आपके नेटवर्क को प्रभावित नहीं कर रहे हैं और ब्राउज़र स्पेस में ले जाकर झूठी छाप पैदा कर रहे हैं।

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

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

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

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

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

एक बेकार उदाहरण

यह मेरी ब्राउज़र मंदी पर पहली किस्त से संबंधित है, लेकिन मैं प्रलोभन का विरोध नहीं कर सका। बहुत ज्यादा हर संभावित ब्राउज़र विशेषज्ञ अपने एक्सेल ग्राफ में तथाकथित कोल्ड और हॉट स्टार्ट को शामिल करेगा ताकि उनके ब्राउज़रों के प्रतीत होने वाले वैज्ञानिक परीक्षण में गहराई जोड़ सके। एक कोल्ड स्टार्ट है कि मशीन रिबूट के बाद पहली बार प्रोग्राम लॉन्च करने पर ब्राउज़र इंटरफेस कितनी जल्दी खुलता है। एक हॉट स्टार्ट दूसरी या तीसरी बार ब्राउज़र को पुनः लॉन्च करना है।

आइए न भूलें कि आपको अपने चेक को किसी भी वैधता के लिए अलग-अलग ऑपरेटिंग सिस्टम और हार्डवेयर प्लेटफॉर्म पर कुछ सौ बार करने की आवश्यकता है, लेकिन फिर भी, कोल्ड स्टार्ट आपको क्या बताता है? यह साइबेरियाई सर्दी में शुरू होने की कोशिश कर रहे लाडा नiva जीप नहीं है। यह एक ब्राउज़र है, जो सौ पृष्ठभूमि प्रक्रियाओं पर निर्भर करता है जो CPU कतार, शेड्यूलर, प्राथमिकता, और एक लाख अन्य पैरामीटर के लिए प्रतिस्पर्धा करते हैं जिनकी कोई परवाह नहीं करता जब वे अपने बेकार टेस्ट चलाते हैं।

हॉट स्टार्ट के साथ भी ऐसा ही है। बंद होने पर क्या ऑपरेटिंग सिस्टम ने मेमोरी और कर्नेल बफर से सभी पेज मुक्त कर दिए हैं? आपके मेमोरी कैश और थ्रूपुट के बारे में क्या? शेयर्ड मेमोरी के बारे में क्या? इस पल आपका डिस्क क्या कर रहा है? क्या यह घूम रहा है? यह कितना तेज है? और इसी तरह। इनमें से कोई भी प्रश्न किसी भी ब्राउज़र स्पीड बेंचमार्क में कभी उत्तरित नहीं होता है और वे केवल तब बदतर हो जाते हैं जब आप ब्राउज़र इंजन कोड के साथ काम करते हैं।

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

एक कम बेकार उदाहरण

तर्क के लिए, सनस्पाइडर बेंचमार्क टेस्ट को ब्राउज़र A में पूरा होने में 5 सेकंड लग सकते हैं, ब्राउज़र B में 10 सेकंड। पांच सेकंड का अंतर महत्वपूर्ण है। हालांकि, एक औसत वेब पेज लोड होने में, मान लें, एक सेकंड लगता है, उसमें से आधा जावास्क्रिप्ट निष्पादन के लिए समर्पित है। इसका मतलब है कि यदि ब्राउज़र A एक ऑपरेशन करने में 0.5 सेकंड लेता है, तो ब्राउज़र B को 1 सेकंड लगेगा। क्या आधा सेकंड ध्यान देने योग्य है? शायद। लेकिन यह निश्चित रूप से महत्वपूर्ण नहीं है।

अब, क्या होगा यदि दो ब्राउज़र 40% से भिन्न हैं (फिर भी बहुत कुछ)। सापेक्ष अंतर अब 0.2 सेकंड हो जाता है। यह लगभग उतना ही है जितना आप पलक झपकते हैं। यह लगभग मानव प्रतिक्रिया सीमा है, इसलिए उस समय सीमा के भीतर कुछ भी उपयोगकर्ता को समान दिखता है। और हम शुद्ध इंजन रेंडरिंग गति के बारे में बात कर रहे हैं, अन्य सभी वेब तत्वों, सामग्री आदि के संबंध के बिना।

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

अधिक स्पष्टीकरण ...

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

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

अंत में, कई पेजों में टन सब-ऑप्टिमाइज़्ड कोड होता है, कोड जो मानकों का पालन नहीं करता है और यहां तक कि त्रुटियां भी। यदि आप अपने लोकप्रिय ऑनलाइन रिसॉर्ट्स के खिलाफ एक वैलिडेशन चेक चलाते हैं, तो आप त्रुटियों और चेतावनियों की मात्रा से चकित होंगे। कई वेबसाइटें गैर-अनुपालन हैं। ब्राउज़र-विशिष्ट हैक्स को न भूलें, विशेष रूप से IE6 हैक्स जो पुराने ब्राउज़र को मूल के किसी भी प्रकार की निष्ठा के साथ पेज प्रदर्शित करने के लिए आवश्यक हैं। ये सभी एक महत्वपूर्ण मात्रा में शोर जोड़ते हैं जो सटीकता को अस्पष्ट बनाता है।

बेंचमार्क रेस ट्रैक के लिए अच्छे हैं। आप बुगाटी वेरॉन को मैकलेरन F1 के खिलाफ खड़ा कर सकते हैं और देख सकते हैं कि नूरबर्गरिंग पर कौन जीतता है। लेकिन क्या आप बता सकते हैं कि सोमवार सुबह 8 बजे लंदन को कौन तेजी से पार करेगा?

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

फिर से, एक व्यक्तिगत उदाहरण। फ़ायरफ़ॉक्स, क्रोम और ओपेरा (जब मैंने इसका इस्तेमाल किया), सभी लगभग समान परिणाम देते हैं। क्रोम तेज और हल्का लगता है, लेकिन मेरे वास्तविक जीवन के टेस्ट कोई स्पष्ट लाभ नहीं दिखाते। मेमोरी उपयोग एक मशीन से दूसरी, एक ऑपरेटिंग सिस्टम से दूसरे में भिन्न होता है। अंततः, यह स्वाद और आदत पर आ जाता है।

फिर भी, जब भी कोई ब्राउज़र बेंचमार्क का उल्लेख करता है, तो मैं किसी को ब्लोटॉर्च करने की इच्छा को ठीक से महसूस नहीं कर सकता। आप उन खूबसूरत, वाक्पटु और सबसे बढ़कर, वैज्ञानिक दावों जैसे "X ब्राउज़र बेकार है" और "X ब्राउज़र तेज है" के प्रति निष्पक्ष नहीं रह सकते, जो उन लोगों द्वारा बोले जाते हैं जो एक अच्छे दिन पर, अपने जूते के फीते बांधने में भ्रमित नहीं हो सकते। लेकिन हर किसी के पास इंटरनेटिक्स में पीएचडी है।

अंत में, बेंचमार्क अर्थहीन क्यों हैं

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

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

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

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

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

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

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

मिठाई

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

निष्कर्ष

मुझे आशा है कि आपको यह लेख पसंद आया। लेकिन शायद आपने नहीं किया। आप इस दृढ़ विश्वास के साथ आश्वस्त हैं, एक स्पार्टन की दृढ़ विश्वास जो फारसी भीड़ का सामना कर रहा है, कि आपका ब्राउज़र प्रौद्योगिकी का शिखर है और यह जीवन, ब्रह्मांड और सब कुछ का जवाब रखता है। लेकिन ऐसा नहीं है। और जावास्क्रिप्ट, एक शब्द के रूप में, ओवररेटेड है।

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

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

चीयर्स।

  1. क्या इंटरनेट एक्सप्लोरर 6 को रिटायर किया जाना चाहिए? इसके जोखिम और मूल्य की एक सावधान समीक्षा क्या इंटरनेट एक्सप्लोरर 6 को रिटायर किया जाना चाहिए? इसके जोखिम और मूल्य की एक सावधान समीक्षा

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

  1. हॉटमेल में अटैचमेंट आकार सीमाएं अब अप्रासंगिक क्यों हैं हॉटमेल में अटैचमेंट आकार सीमाएं अब अप्रासंगिक क्यों हैं

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

  1. मोजिला प्रिज्म: एक-साइट फोकस के लिए समर्पित ब्राउज़र मोजिला प्रिज्म: एक-साइट फोकस के लिए समर्पित ब्राउज़र

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