Lý do cho câu hỏi này là nhiều lần khách hàng, bạn bè và cha mẹ hỏi tôi tại sao PC cũ hoạt động hoàn hảo của họ không thể được sử dụng trực tuyến nữa. Tôi đang tìm kiếm một câu trả lời tốt cho những người đó và bản thân tôi (chủ yếu là bản thân tôi).
Vào năm 2000, tôi đã làm việc trên PC Pentium2 400 MHz và tôi nhớ lướt các trang web đồ họa phong phú, xem video nhúng RealPlayer và thưởng thức phim Flash.
Hôm qua tôi đã kích hoạt máy tính cũ đó và lên mạng - PC đã chậm lại để thu thập dữ liệu trên hầu hết các trang web mà tôi đã cố mở.
Các trang web tôi đang xem chỉ có hình ảnh, văn bản và một hoặc hai biểu ngữ flash - giống như hầu hết các trang web trong năm 2000.
Vậy điều gì đã thay đổi? Trình duyệt? JavaScript? Tốc biến?
Đây là lý thuyết của tôi - sửa tôi sai ở đâu:
Sử dụng JS nặng. Trong những năm 90, bạn đã nhấp vào một liên kết và điều đó đưa bạn đến một URL khác. Bây giờ khi nhấp vào, bạn nhận được các cửa sổ phương thức, thanh trượt, biểu quyết xã hội, v.v. JS được biết là nặng về CPU, ngay cả khi trình duyệt thực hiện một số thao tác biên dịch nhanh, nó phải được CPU thực hiện.
Cách trình duyệt được tạo ra Công cụ trình duyệt ngày càng có thể sử dụng lại. Các lớp trừu tượng được thực hiện tốt cho phép sử dụng cùng một động cơ trên PC và thiết bị. Sự trừu tượng gây tổn hại cho CPU, bởi vì động cơ không được chế tạo riêng cho kiến trúc phần cứng đó.
Flash, video HTML5 Nhiều biểu ngữ Flash có hình động phong phú và nhiều lần chúng được thực hiện không hiệu quả. Ngày nay, video flash và video HTML5 yêu cầu bạn phải có GPU hiện đại.
Kiến trúc CPU hiện đại Hôm nay tôi làm việc trên CPU 3GHz. Về mặt kỹ thuật nên nhanh hơn khoảng 6 lần so với P2 400 MHz của tôi. Trên thực tế, nó thậm chí còn nhanh hơn vì CPU hiện đại không hoạt động giống như P2 của tôi. Chúng tôi không thể so sánh các giá trị MHz nữa vì nhiều lõi và các công nghệ mới khác. Đó là lý do chúng ta hiện đang nói về kiến trúc (như Haswell) chứ không phải giá trị GHz. Vì vậy, vì CPU nhanh hơn rất nhiều nên nó có thể dễ dàng xử lý jQuery, Google maps và flash video trên cùng một trang.
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.
Và quảng cáo! Chúa ơi, quảng cáo !!! Đây là tất cả lý do tôi ghét các trang web như TV.com; chúng hoàn toàn không thể sử dụng trên bất cứ thứ gì ngoài siêu máy tính.