2 คะแนน โดย GN⁺ 4 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • การเปลี่ยนผ่าน MV2→MV3 ของส่วนขยาย Chrome ได้เปลี่ยนวิธีที่ตัวบล็อกโฆษณาควบคุมคำขอเครือข่าย ทำให้เกิดความกังวลเรื่องประสิทธิภาพลดลง แต่พบว่าฟังก์ชันหลักของตัวบล็อกโฆษณายอดนิยมยังคงอยู่
  • มีการวัดว่า เวอร์ชัน MV3 ของ Adblock Plus, AdGuard, Stands และ uBlock Origin มีความแตกต่างทางสถิติจากเวอร์ชันที่รองรับ MV2 หรือไม่ ทั้งในด้านการบล็อกโฆษณาและการป้องกันการติดตาม
  • ในการเปรียบเทียบโดยรวม ตัวบล็อกโฆษณา MV3 ไม่ได้มีประสิทธิภาพการบล็อกโฆษณาลดลงอย่างมีนัยสำคัญ และในด้านการป้องกันการติดตามยังบล็อกตัวติดตามได้มากขึ้นเฉลี่ยประมาณ 1.8 ตัวต่อเว็บไซต์
  • แยกรายผลิตภัณฑ์ พบว่า AdGuard และ uBlock ไม่มีความแตกต่างอย่างมีนัยสำคัญระหว่าง MV3 กับ MV2 แต่ Adblock Plus MV3 และ Stands MV3 บล็อกตัวติดตามได้เพิ่มขึ้นประมาณ 1.9 ตัว และ 5.2 ตัว ตามลำดับ
  • แม้จะใช้ตัวบล็อกโฆษณา MV3 หลายตัวร่วมกัน ประสิทธิภาพการบล็อกโฆษณาก็ไม่ลดลง และในบางกรณียังให้ผลด้านการป้องกันการติดตามดีกว่าการใช้ตัวเดียว ช่วยบรรเทาความกังวลบางส่วนเกี่ยวกับการเปลี่ยนผ่านสู่ MV3

ข้อถกเถียงเรื่องความเป็นส่วนตัวและรายได้รอบการเปลี่ยนผ่านสู่ MV3

  • ไฟล์ manifest ของส่วนขยาย Chrome กำหนดว่าตัวส่วนขยายสามารถทำอะไรได้บ้าง และจะโต้ตอบกับเบราว์เซอร์และเว็บไซต์อย่างไร
  • Google เปิดตัวการอัปเดตจาก manifest version 2 (MV2) ไปเป็น manifest version 3 (MV3) ในเดือนธันวาคม 2020
  • Google นำเสนอการเปลี่ยนผ่านสู่ MV3 ว่าเป็นกลยุทธ์เพื่อมอบความเป็นส่วนตัว ความปลอดภัย และประสิทธิภาพที่ดีกว่าให้ผู้ใช้ส่วนขยาย Chrome
  • ในทางกลับกัน ผู้ใช้และผู้ให้บริการตัวบล็อกโฆษณากังวลว่า MV3 อาจลดประสิทธิภาพของตัวบล็อกโฆษณา และเพิ่มรายได้จากโฆษณาให้ Google และผู้เผยแพร่เว็บไซต์
  • การเปลี่ยนแปลงสำคัญเชื่อมโยงกับความสามารถของตัวบล็อกโฆษณาในการดักจับและแก้ไขคำขอเครือข่าย
    • มีการย้ายจาก WebRequest API ที่ทรงพลังเดิม ไปสู่ DeclarativeNetRequest API ที่มีข้อจำกัดมากกว่า
    • ข้อจำกัดนี้ทำให้มีการตั้งข้อกังวลว่า ประสิทธิภาพในการบล็อกโฆษณาและตัวติดตามอาจลดลง

กลุ่มเปรียบเทียบและคำถามวิจัย

  • การวิเคราะห์มุ่งดูผลกระทบจริงของการอัปเดต MV3 ต่อประสิทธิภาพของตัวบล็อกโฆษณาในด้าน การบล็อกโฆษณา และ การป้องกันการติดตาม
  • การเปรียบเทียบตั้งอยู่บนคำถามหลัก 3 ข้อ
    • ประสิทธิภาพในการบล็อกโฆษณาและตัวติดตามของตัวบล็อกโฆษณา MV3 เปลี่ยนไปจากเวอร์ชันที่รองรับ MV2 หรือไม่
    • ระหว่างเวอร์ชัน MV3 และเวอร์ชัน MV2 ของผู้ให้บริการรายเดียวกัน มีความแตกต่างด้านประสิทธิภาพรายผลิตภัณฑ์หรือไม่
    • เมื่อใช้ตัวบล็อกโฆษณา MV3 หลายตัวพร้อมกัน ประสิทธิภาพแตกต่างจากการใช้ตัวบล็อกโฆษณา MV3 ตัวเดียวหรือไม่
  • กลุ่มที่นำมาเปรียบเทียบคือ ตัวบล็อกโฆษณาที่ใช้อย่างแพร่หลาย 4 ตัว
    • Adblock Plus

    • AdGuard

    • Stands

      • uBlock Origin
      • ผู้ให้บริการตัวบล็อกโฆษณาหลายรายระบุว่าอินสแตนซ์ MV3 ใช้ชุดกฎการบล็อกที่ย่อหรือดัดแปลงมาจากอินสแตนซ์ MV2
      • อินสแตนซ์ MV2 ของแต่ละผลิตภัณฑ์จึงถูกใช้เป็นจุดอ้างอิงตามธรรมชาติสำหรับประเมินประสิทธิภาพหลังการเปลี่ยนผ่านสู่ MV3

การออกแบบการทดลองและขอบเขตข้อมูล

  • ใช้การทดลองบนเบราว์เซอร์เพื่อเปรียบเทียบตัวบล็อกโฆษณา MV3 กับเวอร์ชันที่รองรับ MV2
  • กลุ่มตัวอย่างหลักคือเว็บไซต์ที่มีโฆษณาสนับสนุนจำนวน 924 แห่ง และทำการวัดแยกกัน 5 รอบ
  • เพื่อการตรวจสอบเพิ่มเติม ยังใช้กลุ่มตัวอย่างแยกอีกด้วย
    • กลุ่มตัวอย่างเว็บไซต์ 191 แห่ง ที่จัดชั้นตามจำนวนพนักงานของเว็บไซต์
    • กลุ่มตัวอย่างเว็บไซต์ 185 แห่ง ที่จัดชั้นตามอันดับความนิยม
  • สำหรับกลุ่มตัวอย่างหลัก 924 เว็บไซต์ มีการใช้ทั้ง Chrome และ Firefox เพื่อตรวจสอบความคงทนของผลลัพธ์ข้ามเบราว์เซอร์
  • การวิเคราะห์เพิ่มเติมครอบคลุมตัวชี้วัดผลลัพธ์ทางเลือก การประเมินการใช้งาน MV3 ระยะเริ่มต้น และการตรวจสอบภาพหน้าจอเว็บไซต์เชิงภาพอย่างละเอียด

การบล็อกโฆษณายังคงอยู่ และการป้องกันการติดตามดีขึ้นบางส่วน

  • เมื่อเทียบกับกลุ่ม MV2 กลุ่มตัวบล็อกโฆษณา MV3 ไม่ได้มีประสิทธิภาพการบล็อกโฆษณาลดลง อย่างมีนัยสำคัญทางสถิติ
  • ในด้านการป้องกันการติดตาม กลุ่ม MV3 บล็อกตัวติดตามได้มากกว่ากลุ่ม MV2 เฉลี่ยประมาณ 1.8 ตัวต่อเว็บไซต์
  • ผลลัพธ์รายผลิตภัณฑ์แตกต่างกัน
    • AdGuard และ uBlock ไม่มีความแตกต่างอย่างมีนัยสำคัญระหว่างอินสแตนซ์ MV3 และ MV2
    • Adblock Plus MV3 บล็อกตัวติดตามได้มากกว่าเวอร์ชันที่รองรับ MV2 ประมาณ 1.9 ตัว คิดเป็นการเพิ่มขึ้น 21.5%
    • Stands MV3 บล็อกตัวติดตามได้มากกว่าเวอร์ชันที่รองรับ MV2 ประมาณ 5.2 ตัว คิดเป็นการเพิ่มขึ้น 45.9%
  • การใช้ตัวบล็อกโฆษณา MV3 หลายตัวพร้อมกันก็ไม่ได้ทำให้ประสิทธิภาพการบล็อกโฆษณาลดลง
  • ชุดผสมของตัวบล็อกโฆษณา MV3 หลายตัวให้ผลด้านการป้องกันการติดตามดีกว่าตัวบล็อกโฆษณา MV3 เดี่ยวบางตัว
    • บล็อกตัวติดตามได้มากกว่า Adblock Plus MV3 เดี่ยวประมาณ 10.3 ตัว คิดเป็นการเพิ่มขึ้น 95.3%
    • บล็อกได้มากกว่า AdGuard MV3 เดี่ยวประมาณ 4.4 ตัว คิดเป็นการเพิ่มขึ้น 26.6%
    • บล็อกได้มากกว่า Stands MV3 เดี่ยวประมาณ 4.6 ตัว คิดเป็นการเพิ่มขึ้น 27.8%
    • เมื่อเทียบกับ uBlock MV3 ไม่พบความแตกต่าง
  • การที่ชุดผสมมีผลด้านการป้องกันการติดตามดีขึ้นนั้น มาจากการมี uBlock MV3 รวมอยู่ด้วย

ประสบการณ์ผู้ใช้และความไม่แน่นอนที่ยังเหลืออยู่

  • ผลลัพธ์มีความสอดคล้องกันทั้งในกลุ่มตัวอย่างเว็บไซต์ที่ต่างกัน ตัวชี้วัดผลลัพธ์ทางเลือก และการวิเคราะห์ตามช่วงเวลา
  • การทดลอง ข้ามเบราว์เซอร์ โดยใช้ทั้ง Chrome และ Firefox ก็ให้ผลลัพธ์ที่เปรียบเทียบกันได้
  • การตรวจสอบภาพหน้าจอยืนยันว่าตัวบล็อกโฆษณาทำงานได้โดยไม่มีอาการโฆษณากะพริบหรือการสูญเสียฟังก์ชันอย่างมีนัยสำคัญ
  • อย่างไรก็ตาม ตัวบล็อกโฆษณา MV3 มีแนวโน้มทำให้ประสบการณ์การท่องเว็บดูน่าพึงพอใจน้อยกว่าเวอร์ชันที่รองรับ MV2 เล็กน้อย
    • สาเหตุหลักคือการมองเห็นของ cosmetic placeholder ที่เพิ่มขึ้น
  • แม้ยังมีความไม่แน่นอนบางส่วน แต่ดูเหมือนว่าผู้ให้บริการตัวบล็อกโฆษณายอดนิยมได้หาทางรักษาฟังก์ชันหลักของส่วนขยายไว้ได้ภายใต้ข้อจำกัดของ MV3

1 ความคิดเห็น

 
GN⁺ 4 시간 전
ความเห็นจาก Lobste.rs
  • รู้จักงานวิจัยนี้ผ่านคอมเมนต์ของ @lake และค่อนข้างแปลกใจเมื่อเห็นข้อสรุปสำคัญที่สรุปไว้ในรีโพซิทอรี
    คือ ตัวบล็อกโฆษณา MV3 ให้ผลใกล้เคียงกับเวอร์ชัน MV2, บางเวอร์ชันของ MV3 บล็อกตัวติดตามได้ดีขึ้น, และนักพัฒนาตัวบล็อกโฆษณาก็ปรับตัวเข้ากับข้อจำกัดของ API ใหม่ได้สำเร็จ

  • ในวิกิของ uBlock Origin มีหน้าที่อธิบายว่าทำไมบน Firefox ถึงทำงานได้ดีกว่าเบราว์เซอร์ตระกูล Chromium มาก: https://github.com/gorhill/uBlock/…
    แต่ก็น่าแปลกที่ในนั้นไม่พูดถึง Manifest v3 เลย ไม่แน่ใจว่าเพราะหน้านั้นเก่าหรือเปล่า แต่ถ้าโฟกัสแค่ Manifest v3 อย่างเดียวก็ดูจะมองภาพรวมไม่ครบ

    • อย่างน้อยหนึ่งในคำเรียก WebExtension API ที่พูดถึงตรงนั้นเป็นของ Firefox โดยเฉพาะ เรื่องที่ Firefox ค่อย ๆ ย้าย WebExtension ไปทาง “มาตรฐาน” นั้นน่าสนใจ แต่ก็ชวนหงุดหงิดนิดหน่อย
      เขาเสนอให้นำ API ของ Chrome มาทำเป็นมาตรฐาน W3C, ทำตามไปแล้วเกือบทั้งหมดแต่ไม่ครบทั้งหมด, และในเวลาเดียวกันก็เริ่มเสนอและนำคำเรียก API ใหม่ ๆ มาใช้ด้วย บางตัวก็ดูเหมือนถูกเพิ่มมาเพื่อให้ทำสิ่งที่ Chrome ไม่ยอมให้ทำได้
      ข้อมูลที่เจาะจงเรื่อง MV3 มากกว่านี้มีอยู่ที่หน้าโฮมเพจ: https://ublockorigin.com/
      สรุปคือยังบล็อกโฆษณาได้อยู่ แต่ดูเหมือนมี ข้อจำกัด เพิ่มขึ้น ถ้าผู้ใช้ทั่วไปสนใจแค่โฆษณาที่มองเห็น อาจไม่รู้สึกถึงความต่างก็ได้ แต่ก็เป็นแค่การคาดเดาเพราะยังไม่ได้อ่านงานวิจัยที่ลิงก์ไว้ละเอียดพอจะยืนยันว่าเขาคิดถึงจุดนั้นแล้วหรือยัง
  • ผมแชร์โพสต์นี้ให้เพื่อน ๆ ไปก่อนจะได้อ่านลึก ๆ แต่มีข้อสังเกตที่ดีเลยขอแปะไว้ด้วย
    ผลของงานวิจัยนี้ขึ้นกับวิธีวัดอย่างมาก เขาวัด 5 ครั้งตั้งแต่วันที่ 12 กรกฎาคม 2025 และได้ผลสม่ำเสมอใน 824 จาก 1,000 เว็บไซต์ โดยตัดกรณี redirect, การป้องกันอัตโนมัติ/ตรวจจับ ad blocker, และความล้มเหลวของการเก็บข้อมูลออกไป
    ประเด็นสำคัญคือเราต้องเชื่อว่ากลุ่มตัวอย่าง 824 เว็บไซต์ นี้มีความเป็นตัวแทนที่ดี และก็น่ากังวลที่งานวิจัยซึ่งประเมินประสิทธิภาพของตัวบล็อกโฆษณากลับตัดเว็บไซต์ออกเพราะ “การป้องกันอัตโนมัติ/การป้องกัน ad blocker”
    รายชื่อ 1,000 เว็บไซต์ที่ตรวจน่าจะเป็นไฟล์นี้: https://github.com/lukic-papadopoulos-research/…
    ลองค้น CSV บน GitHub จากมือถือแล้วไม่เจอ google.com หรือ youtube.com โดยเฉพาะอันหลังยิ่งเช็กยากเพราะมีคอลัมน์ “youtube” ทำให้ผลค้นปนกัน ใครมีเวลาหรือสนใจก็ลองเทียบรายการดูได้ ผมเห็นบางเว็บที่เคยเข้าและเว็บข่าวที่มีโฆษณาเยอะอยู่บ้าง แต่ก็ไม่แน่ใจว่าพวกนั้นถูกคัดออกไปหรือไม่

    • งานวิจัยนี้ดูเหมือนเป็นการช่วยสร้างภาพให้กับการ ถอด MV2 ออก
    • ไม่ได้จะปกป้องตัวงานวิจัยนะ และโพสต์นี้เองก็เริ่มจากคอมเมนต์ที่อยากให้คนอื่นช่วยมองแบบวิพากษ์มากขึ้น แต่รายชื่อเว็บไซต์ที่นักวิจัยใช้ดูเหมือนมาจากองค์กรชื่อ Tranco
      เพิ่งเคยได้ยินเหมือนกัน แต่เขาเปิดให้ดาวน์โหลดรายชื่อ 1 ล้านเว็บไซต์ยอดนิยมที่วัดด้วยวิธีของตัวเองได้ น่าจะหยิบ 1,000 อันดับแรกมาจากตรงนั้น และตรวจสอบได้
      ผมเข้าใจว่าทำไมการตัดเว็บที่ใช้กลไกป้องกัน ad blocker หรือป้องกันอัตโนมัติออกถึงน่ากังวล แต่จากมุมของนักวิจัย ถ้าต้องการวัดว่าการบล็อกทำงานได้ดีแค่ไหนในสภาพแวดล้อมที่ไม่ได้เป็นศัตรูกับตัวบล็อกโฆษณาอย่างชัดเจน การตัดเว็บพวกนั้นออกก็อาจทำให้การทดลองสะอาดขึ้นได้ คำถามว่า “ตัวบล็อกโฆษณา MV3 เลี่ยงการป้องกัน ad blocker ได้ดีแค่ไหน” เป็นการทดลองที่ต่างจากคำถามว่ามันบล็อกโฆษณาได้ดีแค่ไหนอยู่พอสมควร
      แยกจากตัวงานวิจัยเอง ประสบการณ์ส่วนตัวคือ uBO Lite มักบล็อกโฆษณา YouTube ได้อยู่ แต่ผมไม่ได้ใช้ YouTube ผ่าน uBO Lite บ่อย คนที่ใช้บ่อยกว่าน่าจะตอบได้ดีกว่า คล้ายกับที่เห็นในเธรดข้าง ๆ ว่า uBO Lite ยังลบป๊อปอัปป้องกัน ad blocker ที่โผล่ในเบราว์เซอร์ซึ่งใช้ตัวบล็อกที่ซับซ้อนน้อยกว่าได้ด้วย
      ไม่ว่าอย่างไร การที่คนลงไปขุดต่อก็เป็นเรื่องดี สุดท้ายคงดีที่สุดถ้ามีกลุ่มวิจัยอื่นลองทำซ้ำ และตรวจผลบนทั้งสองเอนจินเบราว์เซอร์ โดยรวม Firefox และเบราว์เซอร์ตระกูล Chromium ที่ยังรองรับ MV2 อยู่ เช่น Helium
  • ไม่แน่ใจว่าเขาตรวจเว็บไหนบ้าง แต่โฆษณาบนเว็บไซต์ส่วนใหญ่บล็อกได้ด้วย รายการบล็อกแบบสถิต อยู่แล้ว การมีอยู่ของ blocklist ก็เพราะเหตุนี้ และ MV3 ไม่ได้เปลี่ยนส่วนนั้น จึงไม่เข้าใจว่าทำไมต้องเอามาเทียบประสิทธิภาพกัน
    ปัญหาคือมีหลายเว็บที่ไม่เป็นแบบนั้น และโฆษณาพวกนั้นบล็อกด้วยรายการสถิตไม่ได้ ถ้างานวิจัยรายงานว่าความครอบคลุมในการบล็อกดีขึ้น ก็เหมือนกำลังบอกว่าเขาทดสอบเฉพาะโฆษณาที่ไม่ได้รับผลจากการเปลี่ยนแปลง
    แก่นของการเปรียบเทียบ MV2 กับ MV3 ควรเป็น ส่วนที่เปลี่ยนไป ไม่ใช่ส่วนที่ยังเหมือนเดิม
    ประเด็นมันง่ายมาก MV3 ทำให้กลไกบล็อกโฆษณาและตัวติดตามหลายแบบใช้ไม่ได้ การเปรียบเทียบประสิทธิภาพจึงควรทดสอบอย่างตรงไปตรงมาว่า MV3 บล็อกขยะประเภทที่ MV2 บล็อกได้หรือไม่
    “งานวิจัย” นี้ ต่อให้มองในแง่ดีก็ยังดูเกือบจะไร้ความสามารถ

  • โดยส่วนตัวผลลัพธ์นี้ก็ตรงกับประสบการณ์ของผม พอเปลี่ยนจาก uBlock Origin ไปเป็น uBlock Origin Lite เมื่อ 1–2 ปีก่อน ก็ไม่ได้รู้สึกว่าเห็นโฆษณามากขึ้น
    เคยมีช่วงหนึ่งที่ YouTube ตรวจเจอ ad blocker แล้วไม่ยอมเล่นวิดีโอ ผมก็แก้ด้วยการไม่ดู YouTube ไปจนกว่าสถานการณ์จะดีขึ้น
    ฟีเจอร์เดียวที่คิดถึงคือการตั้งค่าลบองค์ประกอบถาวรแบบกำหนดเอง ซึ่งเคยใช้ลบองค์ประกอบที่ไม่ใช่โฆษณาบางอย่างบนบางโดเมน ตาม FAQ ของ uBOL ฟีเจอร์นี้ยังทำได้ใน MV3 แต่ถูกตัดออกเพราะส่วนขยาย “Lite” เน้นประสิทธิภาพ[0] ฟังแล้วน่าหงุดหงิด เพราะมันเหมือนแปลว่าถ้าทำส่วนขยายที่ไม่ใช่ “Lite” ก็ยังย้ายไป MV3 ได้ และคงไม่ต้องมาเจอดราม่านี้
    ทางออกอาจเป็นส่วนขยายแยกที่โฟกัสแค่ “อยากลบบางส่วนของเว็บเพจ แม้จะช้ากว่าก็ตาม” เมื่อก่อนมีส่วนขยายชื่อ Stylish ที่ให้ฟีเจอร์นี้และมากกว่านั้น แต่พอโดนบริษัทสปายแวร์ซื้อไปก็ค่อย ๆ กลายเป็นสปายแวร์เอง และถูกถอดออกจาก Chrome Web Store
    [0] https://github.com/uBlockOrigin/uBOL-home/…#is-ubo-lite-a-bad-faith-attempt-at-converting-ubo-to-mv3

    • ลองใช้ Stylus ที่ดูคล้ายกันก็ได้ เป็นซอฟต์แวร์เสรีและโอเพนซอร์ส: https://github.com/openstyles/stylus/
    • สงสัยว่า การบล็อกตัวป้องกัน ad blocker แย่ลงไหม?
  • เมื่อไม่กี่เดือนก่อนผมลองใช้ uBlock Origin Lite บน Chrome แล้วเห็นโฆษณาเพิ่มขึ้นจริง ๆ เลยย้ายไป Brave

    • สงสัยว่าที่คุณยังอยู่กับเบราว์เซอร์สาย Blink เป็นเพราะเรื่องความเข้ากันได้หรือเปล่า แล้วทำไมไม่ไป Firefox?
    • เปลี่ยนไป Brave ก็ไม่ได้ช่วยอะไร จริง ๆ แล้วมันก็แค่ตัวห่อ Chrome และเท่าที่ผมเข้าใจ Chrome กำลังถอดกลไกทั้งหมดที่จำเป็นต่อการรองรับตัวบล็อกโฆษณาแบบ MV2 ออกจาก Chromium และ Blink
      ถ้าไม่อยากใช้ Chrome ก็ไม่ต้องใช้ แต่ควรรู้ไว้ว่า “เบราว์เซอร์” ที่แค่เอา Chrome มาห่อใหม่ สุดท้ายก็ต้องเดินตามสิ่งที่ Google อนุญาตอยู่ดี มันเหมือนกับที่ Google ทำบน Android เป๊ะ ๆ คือชูจุดยืนแบบหนึ่งเพื่อให้ได้สถานะผูกขาด แล้วค่อยเปลี่ยนกติกาทีหลัง