เหตุผลสำหรับคำถามนี้คือลูกค้าหลายครั้งที่เพื่อนและผู้ปกครองถามฉันว่าทำไมพีซีเครื่องเก่าที่ทำงานได้อย่างสมบูรณ์แบบของพวกเขาไม่สามารถใช้งานออนไลน์ได้อีกต่อไป ฉันกำลังมองหาคำตอบที่ดีสำหรับคนเหล่านั้นและตัวฉันเอง
ในปี 2000 ฉันทำงานกับพีซี Pentium2 400MHz และฉันจำได้ว่าท่องเว็บไซต์ที่มีกราฟิกมากมายดูวิดีโอ RealPlayer ในตัวและเพลิดเพลินกับภาพยนตร์ Flash
เมื่อวานฉันเปิดคอมพิวเตอร์เครื่องเก่าขึ้นและกลับสู่สถานะออนไลน์ - พีซีชะลอการรวบรวมข้อมูลในไซต์ส่วนใหญ่ที่ฉันพยายามเปิด
ไซต์ที่ฉันดูอยู่นั้นมีรูปภาพข้อความและแบนเนอร์แฟลชหนึ่งหรือสองอัน - เหมือนกับไซต์ส่วนใหญ่ในปี 2000
ดังนั้นสิ่งที่เปลี่ยนไป? เบราว์เซอร์? JavaScript? แฟลช?
นี่คือทฤษฎีของฉัน - แก้ไขฉันในที่ที่ฉันผิด:
การใช้งาน JS แบบหนัก ใน 90's คุณคลิกลิงก์และนำคุณไปยัง URL อื่น ตอนนี้การคลิกคุณจะได้รับหน้าต่าง modal แถบเลื่อนการลงคะแนนโซเชียล ฯลฯ JS เป็นที่รู้จักกันดีในซีพียูถึงแม้ว่าเบราว์เซอร์จะทำการคอมไพล์ on-the-fly
วิธีที่เบราว์เซอร์สร้างขึ้น เครื่องมือเบราว์เซอร์จะสามารถนำมาใช้ซ้ำได้มากขึ้น เลเยอร์ abstraction ที่ทำได้ดีช่วยให้เอ็นจินเดียวกันสามารถใช้กับพีซีและอุปกรณ์ต่างๆได้ สิ่งที่เป็นนามธรรมนั้นเรียกเก็บเงินจาก CPU เนื่องจากเอ็นจินไม่ได้ถูกสร้างขึ้นมาเพื่อสถาปัตยกรรมฮาร์ดแวร์โดยเฉพาะ
Flash, วิดีโอ HTML5 แบนเนอร์ Flash จำนวนมากมีภาพเคลื่อนไหวที่หลากหลายและหลายครั้งที่มันถูกสร้างขึ้นอย่างไร้ประสิทธิภาพ วิดีโอ Flash และวิดีโอ HTML5 ทุกวันนี้คุณต้องมี GPU ที่ทันสมัย
สถาปัตยกรรม CPU สมัยใหม่ วันนี้ฉันทำงานกับ CPU 3GHz ในทางเทคนิคแล้วควรเร็วกว่า P2 400MHz ประมาณ 6 เท่า จริงๆแล้วมันเร็วกว่าเพราะ CPU สมัยใหม่ไม่ทำงานเหมือน P2 ของฉัน เราไม่สามารถเปรียบเทียบค่า MHz ได้อีกต่อไปเนื่องจากมีหลายคอร์และเทคโนโลยีใหม่อื่น ๆ นั่นคือเหตุผลที่เรากำลังพูดถึงสถาปัตยกรรม (เช่น Haswell) มากกว่าค่า GHz ดังนั้นเนื่องจาก CPU เร็วขึ้นมากจึงสามารถจัดการ jQuery ได้อย่างง่ายดาย Google maps และวิดีโอแฟลชในหน้าเดียวกัน
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.
และโฆษณา! พระเจ้าโฆษณา !!! นี่คือเหตุผลทั้งหมดที่ฉันเกลียดไซต์เช่น TV.com พวกมันใช้งานไม่ได้กับอะไรที่น้อยกว่าซูเปอร์คอมพิวเตอร์