इस सवाल का कारण यह है कि कई बार ग्राहक, मित्र और माता-पिता मुझसे पूछते हैं कि उनके पूरी तरह से काम कर रहे पुराने पीसी का उपयोग अब ऑनलाइन क्यों नहीं किया जा सकता है। मैं उन लोगों और खुद (ज्यादातर खुद) के अच्छे जवाब की तलाश में हूं।
2000 में मैंने एक Pentium2 400MHz PC पर काम किया और मुझे याद है कि यह ग्राफिक रूप से समृद्ध साइटों पर सर्फिंग करता है, RealPlayer के एम्बेडेड वीडियो देख रहा है और फ्लैश फिल्मों का आनंद ले रहा है।
कल मैंने उस पुराने पीसी को निकाल दिया और ऑनलाइन चला गया - पीसी ने उन साइटों पर क्रॉल को धीमा कर दिया जिन्हें मैंने खोलने की कोशिश की थी।
जिन साइटों को मैं देख रहा था उनमें सिर्फ 2000 की अधिकांश साइटों की तरह चित्र, पाठ और एक या दो फ़्लैश बैनर थे।
तो क्या बदल गया है? ब्राउज़र? जावास्क्रिप्ट? Chamak?
यहाँ मेरे सिद्धांत हैं - मुझे सही करो जहाँ मैं गलत हूँ:
भारी जेएस उपयोग। 90 के दशक में आपने एक लिंक पर क्लिक किया और वह आपको दूसरे URL पर ले गया। अब आपको क्लिक करने पर मोडल विंडो, स्लाइडर्स, सोशल वोटिंग इत्यादि प्राप्त होते हैं। जेएस को सीपीयू पर भारी जाना जाता है, भले ही ब्राउजर कुछ ऑन-द-फ्लाई कंपाइल करता हो, यह सीपीयू को करना पड़ता है।
जिस तरह से ब्राउज़र को ब्राउज़र इंजन बनाया जाता है वह अधिक पुन: प्रयोज्य हो रहा है। अच्छी तरह से किया अमूर्त परतों पीसी और उपकरणों पर एक ही इंजन का उपयोग करने की अनुमति देते हैं। एब्सट्रैक्शन सीपीयू पर एक टोल लेता है, क्योंकि इंजन विशेष रूप से उस हार्डवेयर आर्किटेक्चर के लिए नहीं बनाया गया है।
फ्लैश, एचटीएमएल 5 वीडियो कई फ्लैश बैनर में समृद्ध एनिमेशन हैं और कई बार वे अप्रभावी रूप से बने होते हैं। फ्लैश वीडियो और एचटीएमएल 5 वीडियो आजकल आपको आधुनिक जीपीयू की आवश्यकता है।
आधुनिक CPU आर्किटेक्चर आज मैं 3GHz CPU पर काम करता हूं। तकनीकी रूप से यह मेरे P2 400MHz की तुलना में लगभग 6 गुना अधिक तेज होना चाहिए। वास्तव में यह और भी तेज है क्योंकि आधुनिक सीपीयू मेरे पी 2 के समान काम नहीं करता है। हम कई कोर और अन्य नई तकनीकों के कारण अब मेगाहर्ट्ज के मूल्यों की तुलना नहीं कर सकते हैं। यही कारण है कि अब हम GHz मूल्यों के बजाय आर्किटेक्चर (जैसे हैसवेल) के बारे में बात कर रहे हैं। तो, सीपीयू के बाद से इतनी तेजी से यह एक ही पृष्ठ पर आसानी से jQuery, Google नक्शे और फ्लैश वीडियो को संभाल सकता है।
Heavy JS usage. In the 90's you clicked on a link and that took you to another URL. Now clicking you get modal windows, sliders, social voting, etc. JS is known to be heavy on the CPU, even if the browser does some on-the-fly compiling it sill has to be done by the CPU. … Flash, HTML5 video Many Flash banners have rich animations and many times they are ineffectively made. Flash video and HTML5 video nowadays requires you to have a modern GPU.
और विज्ञापन! मेरे भगवान, विज्ञापन !!! इन सभी कारणों से मुझे टीवी डॉट कॉम जैसी साइट्स से नफरत है; वे सुपर कंप्यूटर से कम किसी भी चीज़ पर पूरी तरह से बेकार हैं।