Syntax - Tasty Web Development Treats

755: Chrome Extensions and Ad Blockers VS Google with Oliver Dunk

Apr 12, 2024
Oliver Dunk, a developer relations engineer at Google with a background in Chrome extensions, shares insights on the significance of Manifest V3 for ad blockers. He discusses how the move from dynamic to static management impacts performance and security. Oliver also delves into Chrome’s extension review processes and the challenges posed by malicious extensions. The conversation is enriched by personal anecdotes and the tech landscape's shift towards enhancing user experiences through innovative browser tools.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Manifest V3 Overview

  • Chrome extensions use a manifest file (manifest.json) to specify their capabilities and configuration.
  • Manifest V3, a significant upgrade, introduces changes to background scripts and network request handling.
INSIGHT

Ad Blocker Lists

  • Ad blockers use extensive lists of rules (regexes and selectors) to identify and block unwanted content.
  • The complexity of these lists reflects the constant "cat and mouse" game between ad blockers and websites.
INSIGHT

Rule Limits in V3

  • Manifest V3 initially had restrictive limits on the number of rules in ad blockers, impacting their functionality.
  • Google increased those limits based on community feedback, now allowing up to 330,000 rules per extension.
Get the Snipd Podcast app to discover more snips from this episode
Get the app