Firefox ออกฟีเจอร์เพื่อดีเลย์การโหลด Script โฆษณาและ Analytics

Hanza Bambas วิศวกรของ Firefox ได้พัฒนาฟีเจอร์ใหม่ที่ชื่อว่า ‘Tailing’ โดยใช้ดีเลย์การโหลด Tracking Script เช่น JavaScript จากโดเมนที่เป็นที่รู้จักอย่างพวก การโฆษณา การวิเคราะห์ข้อมูล และ Social Networks เป็นต้น ซึ่งเป็นฟีเจอร์ลับอยู่ใน Firefox เวอร์ชัน 57 ที่ออกไปเมื่อเดือนที่ผ่านมา

credit : Bleeping Computer

Tailing ช่วยเพิ่มประสิทธิภาพในการโหลดหน้าเพจ

Bambas กล่าวว่าตนได้ใช้แนวคิดในการจัดลำดับการประมวลผลทรัพยากรที่จะถูกแสดงในหน้าเพจเพื่อตอบสนองผู้ใช้ได้เร็วที่สุด โดยจะแบ่งแยกหรือดีเลย์ Tracking Script ที่ไม่จำเป็นออกไป “สิ่งนี้มีผลกระทบในเชิงบวกที่ช่วยเพิ่มประสิทธิภาพในการโหลดหน้าเพจอีกทั้งยังช่วยลดการใช้งาน Network Bandwidth, I/O และ CPU ที่ต้องใช้ในการโหลดและประมวลผลรูปภาพหรือสคริปต์บนเพจนั้น“–Bambas กล่าว ทั้งนี้สคริปต์ไม่ได้ถูกบล็อกมันเป็นเพียงการดีเลย์เท่านั้น จากการตั้งค่าที่มีใน Firefox เวลาสูงสุดที่ทำการดีเลย์ได้คือ 6 วินาที หลังจากนั้นสคริปต์จะถูกโหลดโดยไม่สนว่าเพจโหลดเสร็จหรือไม่

Tailing ใช้งานได้กับ Tracking Script สมัยใหม่

ฟีเจอร์นี้ไม่ได้ทำงานได้ตลอดเวลา มันจะดีเลย์ Tracking Script ต่อเมื่อเป็นการเรียกแบบ Dynamic  หรือการเรียกแบบไม่ลำดับ (async) อย่างไรก็ตามเว็บไซต์สมัยใหม่มักจะใช้การโหลดไลบรารี่ JavaScript แบบไม่ลำดับมากกว่า นั่นหมายความว่าฟีเจอร์นี้ใช้การได้กับเว็บโดยส่วนใหญ่

อุตสาหกรรมโฆษณาและ Analytics ไม่ได้แสดงความโกธรเกรี้ยวกับฟีเจอร์นี้

แทนที่จะมีการเห็นต่างพนักงานบริษัทวิเคราะห์เว็บไซต์กล่าวว่ามันจะช่วยพัฒนาอุตสหกรรมมากว่า โดย John Clover วิศวกรจาก Heap Analytics กล่าวว่า “สิ่งนี้จะช่วยเรามากกว่า เมื่อมีการใช้งาน Tags จำนวนมาก Tracking Script จะต้องแข่งขันกันและรวมถึงหน้าเพจจริงเองด้วย ดังนั้นมันก็เข้าท่าที่จะมีการจัดลำดับการแสดงผลบนเว็บไซต์” ผู้ใช้งานส่วนใหญ่มักโทษว่าโฆษณาและ Tracking Code ทำให้เพจโหลดช้า Firefox จึงแก้ปัญหาด้วยฟีเจอร์นี้ ฝั่ง Analytics เองก็มั่นใจว่าไม่ได้เสียอะไรไปในกระบวนการนี้ สคริปต์ยังคงใช้ได้พร้อมกับเสียงบ่นน้อยลงเท่านั้น

การตั้งค่าพารามิเตอร์ใน Firefox ทำได้ตามภาพด้านบนที่ about:config ค้นหาคำว่า tailing มีพารามิเตอร์บางตัวที่น่าสนใจคือ
  • network.http.tailing.delay-quantum-after-domcontentloaded และ network.http.tailing.delay-quantum ใช้เป็นเวลาต่ำสุดในการดีเลย์โหลด Tracking Script
  • network.http.tailing.delay-max ใช้เป็นเวลาสูงสุดในการดีเลย์โหลด Tracking Script
  • network.http.tailing.enabled ใช้เพื่อเปิด/ปิด ฟีเจอร์

ที่มา : https://www.bleepingcomputer.com/news/software/firefox-will-now-delay-the-loading-of-tracking-scripts/

 

About nattakon

จบการศึกษา ปริญญาตรีและโท สาขาวิศวกรรมคอมพิวเตอร์ KMITL เคยทำงานด้าน Engineer/Presale ดูแลผลิตภัณฑ์ด้าน Network Security และ Public Cloud ในประเทศ ปัจจุบันเป็นนักเขียน Full-time ที่ TechTalkThai

Check Also

ปูทางสู่ Quantum Computing! IBM เข้าซื้อกิจการ HRL Laboratories จาก GM และ Boeing เสริมแกร่งเทคโนโลยี Spin Qubit

IBM เข้าซื้อกิจการ HRL Laboratories ศูนย์วิจัยเทคโนโลยีขั้นสูงจาก General Motors และ Boeing โดยไม่เปิดเผยมูลค่าการลงทุน ซึ่งคาดว่ากระบวนการควบรวมจะเสร็จสิ้นภายในไตรมาสนี้ ดีลดังกล่าวครั้งนี้สะท้อนให้เห็นถึงกลยุทธ์เชิงรุกของ IBM ในการรักษาความได้เปรียบทางเทคโนโลยี และการเตรียมความพร้อมสำหรับโครงสร้างพื้นฐานของ …

Stripe จับมือ Advent ทุ่ม 5.3 หมื่นล้านดอลลาร์ดึง PayPal ออกนอกตลาด

มีรายงานว่า Stripe และบริษัทลงทุนนอกตลาดอย่าง Advent International ได้ยื่นข้อเสนอมากกว่า 5.3 หมื่นล้านดอลลาร์เพื่อซื้อกิจการ PayPal ในข้อตกลงที่จะเปลี่ยนสถานะของ PayPal ให้กลายเป็นบริษัทเอกชน และนำหนึ่งในผู้บุกเบิกด้านการชำระเงินออนไลน์เข้าสู่การควบคุมของคู่แข่งที่มีอายุน้อยกว่าและมีการเติบโตที่รวดเร็วกว่า