Google làm cho YouTube chậm hơn đối với các trình duyệt không phải là Chromium?

Nếu bạn sử dụng Microsoft Edge hoặc Mozilla Firefox để truy cập YouTube để truyền phát video, đọc bình luận hoặc tương tác với trang web theo những cách khác, bạn có thể nhận thấy rằng trang web chậm như mật đường. Nếu bạn thực hiện các hoạt động tương tự trong Chrome hoặc các trình duyệt dựa trên Chromium khác, hiệu suất sẽ thay đổi nhanh chóng.

Thông báo trên Twitter của Giám đốc chương trình kỹ thuật của Mozilla, Chris Peterson, đã tạo ra các cuộc thảo luận sôi nổi trên Twitter, Reddit và các nơi khác về việc YouTube sử dụng API không dùng để ủng hộ Chrome và các trình duyệt dựa trên Chromium khác trên các trình duyệt cạnh tranh như Microsoft Edge và Firefox.

Peterson tuyên bố như sau trên Twitter:

Tải trang YouTube trong Firefox và Edge chậm hơn 5x so với Chrome vì thiết kế lại Polyme của YouTube phụ thuộc vào API Shadow DOM v0 không dùng nữa chỉ được triển khai trong Chrome.

YouTube phục vụ một polyfill Shadow DOM cho Firefox và Edge, thật không ngạc nhiên, chậm hơn so với triển khai gốc của Chrome. Trên máy tính xách tay của tôi, tải trang ban đầu mất 5 giây với polyfill vs 1 mà không có. Điều hướng trang tiếp theo hoàn hảo là tương đương.

YouTube đã đưa ra một bản làm mới thiết kế vào năm ngoái và một trong những thay đổi mà Google đã triển khai trên trang web phát video là sử dụng API không dùng nữa mà chỉ Chrome hỗ trợ. Việc sử dụng API đã cải thiện YouTube trên các trình duyệt hỗ trợ nó và làm cho hiệu suất của các trình duyệt không hỗ trợ API kém đi rõ rệt.

Peterson tiếp tục tuyên bố rằng YouTube phục vụ người dùng Internet Explorer 11 với trang web cổ điển không ảnh hưởng đến hiệu suất và Google cũng nên làm như vậy đối với Firefox, Edge và các trình duyệt bị ảnh hưởng khác.

Ông đã đề cập đến một phần bổ trợ người dùng và Firefox mà người dùng Edge và Firefox có thể cài đặt để khôi phục quyền truy cập vào phiên bản YouTube cổ điển. Làm như vậy sẽ khôi phục trang web cũ và cải thiện hiệu suất đáng kể khi các trình duyệt này được sử dụng để truy cập YouTube.

Một chuỗi trên Reddit gợi ý một tùy chọn khác liên quan đến việc sử dụng Công cụ dành cho nhà phát triển và sửa đổi cookie mà YouTube đã đặt.

Microsoft Edge

  1. Truy cập trang web YouTube trong trình duyệt web Edge.
  2. Sử dụng Menu> Công cụ dành cho nhà phát triển hoặc nhấn F12 để mở các công cụ dành cho nhà phát triển của trình duyệt.
  3. Chọn Trình gỡ lỗi> Cookies> www.youtube.com. Nếu bạn không thấy Trình gỡ lỗi, hãy tìm Ứng dụng thay thế và kích hoạt nó.
  4. Tìm hàng Pref.
  5. Nhấp đúp vào giá trị và dán al = en & f5 = 30030 & f6 = 8 vào trường.
  6. Tải lại trang YouTube.

Mozilla Firefox

  1. Truy cập YouTube trong trình duyệt web Firefox.
  2. Nhấn Shift-F9 để mở Bộ kiểm tra lưu trữ.
  3. Xác định vị trí //www.youtube.com/ trong cookie và chọn nó.
  4. Xác định vị trí cookie Pref.
  5. Thay đổi giá trị của nó thành al = en & f5 = 30030 & f6 = 8
  6. Tải lại trang Youtube.

Lưu ý rằng vì phương thức này dựa trên cookie, nên nó cần được thực hiện lại bất cứ khi nào cookie bị xóa. Bạn cũng có thể xem YouTube trên máy tính để bàn để tránh tất cả những vấn đề này.

Từ kết thúc

Rõ ràng là các kỹ sư của YouTube biết họ đang làm gì khi họ triển khai hỗ trợ cho API. Nghiên cứu về các vấn đề tương thích sẽ chỉ ra chúng cho các vấn đề với việc triển khai trong Edge hoặc Firefox. Các kỹ sư có thể đã quyết định phục vụ trang web cũ cho người dùng Firefox hoặc Edge tương tự như phục vụ trang web cổ điển cho người dùng Internet Explorer 11 nhưng họ đã quyết định chống lại nó.

Bây giờ bạn : Trải nghiệm của bạn trên YouTube là gì?