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

ब्राउज़र स्पीड बेंचमार्क अर्थहीन क्यों हैं

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

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

तकनीक को समझना

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

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

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

आपका ब्राउज़र अड़चन नहीं है

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

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

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

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

मैं आपको एक व्यक्तिगत उदाहरण देता हूं

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

मिठाई

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

निष्कर्ष

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

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

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

प्रोत्साहित करना।

  1. इंटरनेट एक्सप्लोरर 6 को बंद क्यों नहीं करना चाहिए

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

  1. हॉटमेल फ़ाइल अटैचमेंट का आकार अर्थहीन क्यों है

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

  1. मोज़िला प्रिज़्म - साइट-विशिष्ट ब्राउज़र

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