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

Google อัปเกรด NotebookLM เป็น Gemini 3.5 พร้อมเพิ่มฟีเจอร์เขียนโค้ด

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

แผนซูเปอร์แอป OpenAI ใกล้เป็นจริง หนึ่งในพนักงานลั่น ‘แชตตายแล้ว’

OpenAI Group ยังคงมุ่งมั่นกับแผนการเปลี่ยนโฉม ChatGPT ให้กลายเป็น “ซูเปอร์แอป” โดยจะเน้นหนักไปที่ระบบเอเจนต์ปัญญาประดิษฐ์และบอตเขียนโค้ดอัตโนมัติ ตามรายงานล่าสุดจากสำนักข่าว Financial Times ในช่วงสุดสัปดาห์ที่ผ่านมา