เว็บเบราว์เซอร์ที่ใช้ Google Chrome และ Chromium รับคุณลักษณะใหม่ในการปรับปรุงประสิทธิภาพ "iframe Lazy Loading"

Google Chrome และเว็บเบราว์เซอร์ทั้งหมดที่ใช้ฐาน Chromium เช่น Edge, Opera, Vivaldi, Brave และอื่น ๆ ของ Microsoft จะรองรับคุณลักษณะใหม่ที่จะช่วยปรับปรุงประสิทธิภาพโดยรวม ขณะนี้เบราว์เซอร์เหล่านี้มีความสามารถในการสนับสนุน "ขี้เกียจโหลดเนื้อหา iframe" คุณลักษณะใหม่นี้ควรช่วยในการสร้างสมดุลและปรับปรุงประสิทธิภาพของเว็บเบราว์เซอร์เหล่านี้โดยการจัดเรียงและกำหนดเวลาการโหลดเนื้อหาเว็บอย่างชาญฉลาด

Google ได้ปรับปรุงฐาน Chromium ที่ขับเคลื่อนเว็บเบราว์เซอร์ยอดนิยมบางตัว ตอนนี้แกนหลักรองรับ "iframe lazy loading" คุณลักษณะนี้มีความสำคัญสำหรับการโหลดหน้าเว็บขนาดใหญ่ที่มีเนื้อหาจำนวนมาก การโหลดแบบขี้เกียจจะป้องกันไม่ให้โหลดเนื้อหาพร้อมกันซึ่งทำให้เบราว์เซอร์เป็นภาระ นอกจากนี้การโหลดพร้อมกันอาจส่งผลเสียต่อประสิทธิภาพของเว็บเบราว์เซอร์และในที่สุดพีซี

คุณลักษณะของ Chromium 'iframe Lazy Loading' เพื่อให้แน่ใจว่าการทำงานที่ราบรื่นของหน้าเว็บในเบราว์เซอร์:

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

จากมุมมองทางเทคนิคการโหลดแบบขี้เกียจจะ จำกัด เบราว์เซอร์ไม่ให้โหลดเนื้อหาบางอย่างจนกว่าผู้ใช้จะเข้าถึงหรืออยู่ในช่วงการเลื่อน เมื่อโหลดหน้าเว็บเป็นครั้งแรกเนื้อหาที่มองไม่เห็นในครึ่งหน้าล่างอาจเป็น "ขี้เกียจโหลด" เมื่อผู้ใช้เลื่อนลงเนื้อหาจะถูกโหลดในขณะที่การเลื่อนเกิดขึ้น

คุณลักษณะ "ขี้เกียจโหลด iframes" ในเว็บเบราว์เซอร์ที่ใช้ Chromium ใช้เทคนิคเดียวกัน อย่างไรก็ตามเป็นสิ่งสำคัญสำหรับผู้ดูแลเว็บหรือนักออกแบบเว็บไซต์ที่จะต้องใช้แอตทริบิวต์ loading = "lazy" สำหรับ iframe ในโค้ดของไซต์ แอตทริบิวต์นี้แจ้งเบราว์เซอร์ว่าไม่ควรโหลดเนื้อหาทันทีและสามารถโหลดได้ตามรูปแบบการเลื่อน

ไม่จำเป็นต้องเพิ่ม จนกระทั่งเมื่อเร็วๆ นี้ เบราว์เซอร์ที่ไม่รองรับ 'การโหลดแบบขี้เกียจ' จะเพิกเฉยต่อแอตทริบิวต์โดยสิ้นเชิงและโหลดเนื้อหาให้มากที่สุดเท่าที่เป็นไปได้หรือเข้าถึงได้ สิ่งนี้สร้างความกดดันให้กับเว็บเบราว์เซอร์และในที่สุดพีซีหรืออุปกรณ์ที่เปิดใช้งานอินเทอร์เน็ตไม่ว่าจะเป็นสมาร์ทโฟนแท็บเล็ต ฯลฯ ในขณะที่อุปกรณ์ที่มี RAM จำนวนมากและ CPU ที่ทรงพลังจะไม่มีผลมากนักจากการโหลด เนื้อหาจำนวนมากพร้อมกันอุปกรณ์ที่มี RAM จำกัด หรือต่ำและ CPU น้ำหนักเบาอาจได้รับผลกระทบในทางลบ

ในทางกลับกันเบราว์เซอร์ที่รองรับ "การโหลดแบบขี้เกียจ" จะจัดการกับการโหลดตามนั้น อนึ่ง Mozilla Firefox มีความสามารถในการรองรับคุณลักษณะนี้นับตั้งแต่มีการเปิดตัวเวอร์ชัน 75 Firefox อยู่ในเวอร์ชัน v78 (เสถียร)

ขี้เกียจโหลดมีผลกระทบเชิงบวกมากแค่ไหนในเว็บเบราว์เซอร์?

Google ทำการทดสอบสองสามครั้งเพื่อตัดสินผลกระทบของการโหลด iframe บนเว็บเบราว์เซอร์ที่ขี้เกียจ ข้อสังเกตดังต่อไปนี้

  • การโหลด YouTube แบบไม่ได้ตั้งใจจะช่วยประหยัดได้ประมาณ 500 กิโลไบต์ในการโหลดหน้าเว็บครั้งแรก
  • บน Chrome.com Google จัดการเพื่อลดเวลาในการโหลดลง 10 วินาทีบนอุปกรณ์เคลื่อนที่เมื่อเพิ่มแอตทริบิวต์ lazy ลงใน YouTube ที่ฝังไว้ในหน้า
  • การโหลด Instagram แบบขี้เกียจช่วยประหยัดได้ประมาณ 100 กิโลไบต์ในการโหลดครั้งแรก
  • ขี้เกียจโหลด Spotify ฝังช่วยประหยัด 514 กิโลไบต์ในการโหลดครั้งแรก

https://twitter.com/PickJBennett/status/1116776399988121600

แม้ว่าผลลัพธ์อาจแตกต่างกันไป แต่การโหลด iframe นอกหน้าจอแบบขี้เกียจมักทำให้ประหยัดข้อมูลเฉลี่ย 2-3 เปอร์เซ็นต์การระบายสีเนื้อหาแบบเต็ม 1-2 เปอร์เซ็นต์แรกและความล่าช้าในการป้อนข้อมูลครั้งแรก 2 เปอร์เซ็นต์ Google ยังตั้งข้อสังเกตว่ามีความเป็นไปได้ที่จะใช้ไฟล์ กำลังโหลดแอตทริบิวต์สำหรับโฆษณาบนเว็บไซต์. พูดง่ายๆ ก็คือ Google อาจระบุว่าจะใช้ฟีเจอร์นี้เพื่อ เลือกโหลดโฆษณา.

Facebook Twitter Google Plus Pinterest