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

Meta จับมือ AWS เดินหน้าปั้น Agentic AI ด้วยการใช้งานชิป Graviton ระดับสิบล้านคอร์

Meta ประกาศบรรลุข้อตกลงในการขยายความร่วมมือกับ AWS เพื่อนำหน่วยประมวลผล AWS Graviton เข้ามาใช้งานในระดับมากขึ้น เบื้องต้นเริ่มต้นที่หลายสิบล้านคอร์ เพื่อผลักดันและรองรับการใช้งานเบื้องหลังการพัฒนา Agentic AI ในอนาคต โดยข้อตกลงดังกล่าวส่งผลให้ Meta ก้าวขึ้นเป็นหนึ่งในลูกค้าผู้ใช้งานชิป …

LIV Golf ร่วมมือ Salesforce ดึง AI Agent ยกระดับประสบการณ์แฟนกอล์ฟ และเปลี่ยนผ่านองค์กรสู่ Agentic Enterprise

LIV Golf ทัวร์นาเมนต์กอล์ฟชายระดับโลก และคู่แข่งของ PGA Tour กางแผนดึงดูดฐานแฟนคลับกลุ่มคนรุ่นใหม่ด้วยการนำเทคโนโลยี Agentic AI จาก Salesforce เข้ามายกระดับประสบการณ์การรับชม พร้อมเปลี่ยนผ่านองค์กรสู่การเป็น Agentic Enterprise …