The Rise and Challenges of Chromium-based Browsers

TLDRChromium-based browsers have gained popularity for their speed and features, but recent changes in the manifest version 3 and security model have posed challenges for extensions, especially ad blockers.

Key insights

⭐️Chromium is the most popular browser, powering Google Chrome and others.

💡Chromium-based browsers offer speed and support for extensions.

🔒Manifest version 3 introduces stricter security measures for extensions.

⌛️Changes in manifest version 3 limit the ability of ad blockers to function effectively.

🔧Enterprise and education users have more flexibility in keeping their service workers active indefinitely.

Q&A

Why is Chromium so popular?

Chromium is popular because it powers Google Chrome and other widely used browsers, offering speed and support for extensions.

What are the challenges facing extensions in manifest version 3?

Manifest version 3 introduces stricter security measures and limits the ability of ad blockers to function effectively.

Can service workers in Chromium-based browsers be kept active indefinitely?

In select cases, such as for Enterprise and education users, service workers can be kept active indefinitely.

How do the changes in manifest version 3 affect ad blockers?

The changes in manifest version 3 make it more challenging for ad blockers to deliver effective blocking capabilities.

What are offscreen documents in Chromium?

Offscreen documents allow extensions to interact with the DOM without being displayed graphically.

Timestamped Summary

00:00Chromium-based browsers, including Google Chrome, have become the most popular web browsers.

01:24Chromium-based browsers gained popularity for their speed, support for extensions, and handy sync capabilities.

03:38Manifest version 3 introduces stricter security measures and limits ad blockers' effectiveness.

06:59Enterprise and education users have more flexibility in keeping their service workers active indefinitely.

08:43Manifest version 3 restricts extensions from downloading and executing remote code, affecting libraries and patch delivery.