Google ทำให้ YouTube ช้าลงสำหรับเบราว์เซอร์ที่ไม่ใช่ Chromium หรือไม่?

หากคุณใช้ Microsoft Edge หรือ Mozilla Firefox เพื่อเข้าถึง YouTube เพื่อสตรีมวิดีโออ่านความคิดเห็นหรือโต้ตอบกับเว็บไซต์ในรูปแบบอื่นคุณอาจสังเกตเห็นว่าไซต์นั้นช้าเช่นเดียวกับกากน้ำตาล หากคุณดำเนินการแบบเดียวกันใน Chrome หรือเบราว์เซอร์ที่ใช้ Chromium อื่น ๆ ประสิทธิภาพจะเด่นชัดขึ้นมาแทน

ข้อความจาก Twitter โดยผู้จัดการโปรแกรมด้านเทคนิคของ Mozilla Chris Peterson ได้สร้างการสนทนาที่ร้อนแรงบน Twitter, Reddit และที่อื่น ๆ เกี่ยวกับการใช้ API ที่ YouTube คัดค้านซึ่งสนับสนุน Chrome และเบราว์เซอร์ที่ใช้โครเมียมอื่น ๆ เช่นเบราว์เซอร์คู่แข่งเช่น Microsoft Edge และ Firefox

Peterson กล่าวว่าต่อไปนี้บน Twitter:

การโหลดหน้า YouTube ช้ากว่า 5x ใน Firefox และ Edge กว่าใน Chrome เนื่องจากการออกแบบพอลิเมอร์ของ YouTube ขึ้นอยู่กับ Shadow DOM v0 API ที่เลิกใช้แล้วซึ่งนำไปใช้กับ Chrome เท่านั้น

YouTube ให้บริการโพลีฟิลล์ DOM ของ Shadow กับ Firefox และ Edge ซึ่งช้ากว่าการนำไปใช้จริงของ Chrome บนแล็ปท็อปของฉันการโหลดหน้าเริ่มต้นใช้เวลา 5 วินาทีโดยที่ polyfill กับ 1 ไม่มี การนาวิเกตหน้าถัดไปจะเปรียบเทียบกันได้

YouTube เปิดตัวรีเฟรชการออกแบบเมื่อปีที่แล้วและหนึ่งในการเปลี่ยนแปลงที่ Google นำไปใช้กับเว็บไซต์สตรีมวิดีโอคือการใช้ API ที่เลิกใช้แล้วซึ่งสนับสนุนเฉพาะ Chrome เท่านั้น การใช้ API ปรับปรุง YouTube บนเบราว์เซอร์ที่สนับสนุนและทำให้ประสิทธิภาพของเบราว์เซอร์ไม่สนับสนุน API ที่แย่ลงอย่างเห็นได้ชัด

Peterson กล่าวต่อไปว่า YouTube ให้บริการผู้ใช้ Internet Explorer 11 ด้วยไซต์แบบคลาสสิกซึ่งไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานและ Google ควรทำเช่นเดียวกันสำหรับ Firefox, Edge และเบราว์เซอร์ที่ได้รับผลกระทบอื่น ๆ

เขากล่าวถึง userscript และโปรแกรมเสริม Firefox ที่ผู้ใช้ Edge และ Firefox สามารถติดตั้งเพื่อกู้คืนการเข้าถึง YouTube เวอร์ชันคลาสสิค การทำเช่นนั้นจะเรียกคืนไซต์เก่าและปรับปรุงประสิทธิภาพอย่างมากเมื่อเบราว์เซอร์เหล่านี้ใช้ในการเข้าถึง YouTube

เธรดบน Reddit แนะนำตัวเลือกอื่นที่เกี่ยวข้องกับการใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์และแก้ไขคุกกี้ที่ YouTube ตั้งไว้

Microsoft Edge

  1. เยี่ยมชมเว็บไซต์ YouTube ในเว็บเบราเซอร์ Edge
  2. ใช้เมนู> เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์หรือกด F12 เพื่อเปิดเครื่องมือนักพัฒนาซอฟต์แวร์ของเบราว์เซอร์
  3. เลือกดีบักเกอร์> คุกกี้> www.youtube.com หากคุณไม่เห็นดีบักเกอร์ให้ค้นหาแอปพลิเคชันแทนแล้วเปิดใช้งาน
  4. ค้นหาแถว Pref
  5. ดับเบิลคลิกที่ค่าและวาง al = en & f5 = 30030 & f6 = 8 ลงในฟิลด์
  6. โหลดหน้า YouTube อีกครั้ง

Mozilla Firefox

  1. เยี่ยมชม YouTube ในเว็บเบราว์เซอร์ Firefox
  2. กด Shift-F9 เพื่อเปิด Storage Inspector
  3. ค้นหา //www.youtube.com/ ใต้คุกกี้และเลือก
  4. ค้นหาคุกกี้ Pref
  5. เปลี่ยนค่าเป็น al = en & f5 = 30030 & f6 = 8
  6. โหลดหน้า Youtube อีกครั้ง

โปรดทราบว่าเนื่องจากวิธีการนี้เป็นพื้นฐานของคุกกี้จึงจำเป็นต้องทำอีกครั้งเมื่อใดก็ตามที่คุกกี้ถูกลบ คุณอาจดู YouTube บนเดสก์ท็อปเพื่อหลีกเลี่ยงปัญหาเหล่านี้ทั้งหมด

ปิดคำ

ค่อนข้างชัดเจนว่าวิศวกรของ YouTube รู้ว่าพวกเขาทำอะไรเมื่อพวกเขาใช้การสนับสนุน API การวิจัยเกี่ยวกับปัญหาความเข้ากันได้จะชี้ให้พวกเขาเห็นถึงปัญหาเกี่ยวกับการใช้งานใน Edge หรือ Firefox วิศวกรสามารถตัดสินใจที่จะให้บริการไซต์เก่าแก่ผู้ใช้ Firefox หรือ Edge ซึ่งคล้ายกับการให้บริการไซต์คลาสสิกกับผู้ใช้ Internet Explorer 11 แต่พวกเขาตัดสินใจต่อต้านมัน

ตอนนี้คุณ : ประสบการณ์ของคุณบน YouTube คืออะไร?