หากคุณสงสัยว่าทำไม YouTube กำลังโหลดช้ามากบน Microsoft Edge , Safari หรือ Firefox เมื่อเทียบกับเบราว์เซอร์ Chrome ของ Google นี่คือคำตอบสำหรับคุณ เนื่องจาก Google ได้ออกแบบประสบการณ์การใช้งาน YouTube ใหม่เมื่อปีที่แล้ว แต่ไซต์ยังคงใช้ API เงาแบบเก่าที่ใช้ใน Chrome เท่านั้น ซึ่งทำให้เบราว์เซอร์อื่นๆ ทำให้ YouTube ช้าลงมาก คริส ปีเตอร์สัน ผู้จัดการโปรแกรมด้านเทคนิคของ Mozilla (ผู้ดูแลเบราว์เซอร์ Firefox) ได้ให้การวิเคราะห์โดยละเอียดและยืนยันสิ่งที่เราเคยประสบมา: YouTube ทำงานช้าลงใน Firefox และ Edge
การออกแบบ YouTube ใหม่ของ Google ซึ่งมีชื่อว่า Polymer ใช้ แบบจำลองวัตถุเอกสารเงา (DOM) version-zero API ซึ่งเป็นรูปแบบของ JavaScript การพึ่งพา Shadow DOM เวอร์ชันเก่าซึ่งเป็นปัญหา แม้แต่ Polymer 2.x ก็รองรับ Shadow DOM v0 และ v1 แต่ YouTube ยังไม่ได้รับการอัพเดตเป็น Polymer ที่รีเฟรชใหม่
คริส ปีเตอร์สันอธิบายว่า:
การโหลดหน้า YouTube นั้นช้ากว่าใน Firefox และ Edge ถึง 5 เท่าเมื่อเทียบกับ Chrome เนื่องจากการออกแบบโพลิเมอร์ใหม่ของ YouTube นั้นอาศัย Shadow DOM v0 API ที่เลิกใช้แล้วซึ่งใช้งานใน Chrome เท่านั้น
การโหลดหน้า YouTube นั้นช้ากว่าใน Firefox และ Edge ถึง 5 เท่าเมื่อเทียบกับ Chrome เนื่องจากการออกแบบโพลิเมอร์ใหม่ของ YouTube นั้นอาศัย Shadow DOM v0 API ที่เลิกใช้งานแล้วซึ่งใช้งานใน Chrome เท่านั้น คุณสามารถคืนค่าการออกแบบก่อนพอลิเมอร์ที่เร็วขึ้นของ YouTube ด้วยส่วนขยาย Firefox นี้: https://t.co/F5uEn3iMLR
— คริสปีเตอร์สัน (@cpeterso) 24 กรกฎาคม 2018
คริสอธิบายด้วย YouTube ให้บริการ Shadow DOM polyfill กับ Firefox และ Edge ซึ่งช้ากว่าการใช้งานแบบเนทีฟของ Chrome อย่างไม่น่าประหลาดใจ บนแล็ปท็อปของฉัน การโหลดหน้าแรกจะใช้เวลา 5 วินาทีกับ polyfill เทียบกับ 1 ที่ไม่มี ประสิทธิภาพการนำทางหน้าต่อมาเปรียบได้
Google สามารถอัปเดต YouTube เพื่อใช้ Polymer 2.0 หรือแม้แต่ 3.0 ซึ่งทั้งคู่รองรับ API ที่เลิกใช้แล้ว แต่บริษัทได้ตัดสินใจที่จะใช้ Polymer 1.0 ที่เปิดตัวครั้งแรกในปี 2015 เป็นการตัดสินใจที่แปลก โดยเฉพาะอย่างยิ่งเมื่อคุณพิจารณาว่า Polymer เป็นแบบเปิด -source JavaScript library ที่พัฒนาโดยวิศวกร Google Chrome
จากข้อมูลของ Peterson การตัดสินใจของ Google ส่งผลให้ Edge และ Firefox นั้นช้ากว่า Chrome ถึงห้าเท่า โดยเฉพาะความคิดเห็นและเนื้อหาที่เกี่ยวข้องที่ดูเหมือนจะใช้เวลาในการโหลดตลอดไป และวิธีแก้ปัญหาที่เราจะต้องกลับไปใช้อินเทอร์เฟซ YouTube แบบเก่าและปิดใช้งานจุดบกพร่องในการควบคุมปริมาณที่ถูกกล่าวหานี้บนเบราว์เซอร์ Edge และ Firefox เพื่อทำสิ่งนี้
บันทึก: การเปลี่ยนกลับหมายความว่าคุณจะสูญเสียการออกแบบที่อัปเดตและฟีเจอร์โหมดมืดใน YouTube
เปิด youtube.com บนเบราว์เซอร์ Edge และกดปุ่ม F12 เพื่อเปิดตัวเลือกโหมดนักพัฒนาซอฟต์แวร์ ไปที่แท็บดีบักเกอร์แล้วแตะสองครั้ง คุ้กกี้ เพื่อขยายเมนูย่อย
ที่นี่ภายใต้คุกกี้ดับเบิลคลิกที่ URL ของหน้าที่เปิด ในพื้นที่ตรงกลางที่แสดงค่า ให้ค้นหา PREF และแก้ไขค่าเป็น al=en&f5=30030&f6=8 นั่นคือทั้งหมดปิดโหมด Edge Developer และรีเฟรชหน้า แจ้งให้เราทราบ คราวนี้ edge โหลดหน้า youtube เร็วกว่าเดิม?
หากคุณเป็นผู้ใช้ Firefox ดาวน์โหลดส่วนขยาย YouTube classic เพื่อบังคับให้ไซต์ (YouTube) โหลดอย่างถูกต้อง
นอกจากนี้ คุณสามารถลองใช้วิธีแก้ปัญหาด้านล่าง If วิดีโอ Youtube เล่นได้ไม่ดีบนขอบของ Microsoft เบราว์เซอร์ แต่เสียงก็ใช้ได้ บางครั้งการเล่นวิดีโอ youtube ทำให้เบราว์เซอร์ Edge ทำงานช้าลง ล่าช้า ฯลฯ
กด Windows + R พิมพ์ inetcpl.cpl, และตกลงเพื่อเปิดหน้าต่างคุณสมบัติอินเทอร์เน็ต
ที่นี่ย้ายไปที่แท็บขั้นสูงแล้วมองหาตัวเลือก ใช้การเรนเดอร์ซอฟต์แวร์แทนการเรนเดอร์ GPU
ทำเครื่องหมายที่ช่องนั้นดังภาพด้านล่างและคลิกตกลงเพื่อทำการเปลี่ยนแปลง
ปิดและรีสตาร์ทเบราว์เซอร์ Edge แล้วเปิด youtube.com แล้วเล่นวิดีโอใด ๆ เพื่อแจ้งให้เราทราบว่าเบราว์เซอร์ยังขัดข้องอยู่หรือไม่
อีกด้วย, อ่าน
- รีเซ็ตเบราว์เซอร์ Microsoft Edge เป็นการตั้งค่าเริ่มต้นใน Windows 10
- 7 Secret Tweaks เพื่อเพิ่มความเร็วเบราว์เซอร์ Lazy edge ใน windows 10
- แก้ไขการคืนค่าระบบไม่สำเร็จใน Windows 10
- วิธีปิดการใช้งานตอนเล่นอัตโนมัติของ Netflix (youtube, การเล่นอัตโนมัติของ Amazon Prime Video)
- เคล็ดลับ 10 อันดับแรกในการเพิ่มความเร็วเบราว์เซอร์ Chrome ให้เร็วขึ้นถึง 5 เท่า