Manifest V3

E565061

Manifest V3 is the latest version of Chrome’s browser extension platform specification, introducing a new permissions, security, and background execution model for WebExtensions.

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf WebExtensions platform specification
browser extension manifest specification
aimsTo improve extension security
improve performance of extensions
improve user privacy
announcedBy Google NERFINISHED
announcedIn 2018
compatibleWith WebExtensions API model NERFINISHED
criticizedFor impact on content-blocking extensions
limitations of declarativeNetRequest rules
defines background execution model for extensions
extension manifest format
permissions model for extensions
service worker based background scripts
deprecates browserAction API from Manifest V2
pageAction API from Manifest V2
documentedAt https://developer.chrome.com/docs/extensions/mv3/overview/
encourages event-driven extension design
follows Manifest V2 NERFINISHED
hasKeyField "action"
"background" with service_worker
"host_permissions"
"manifest_version": 3
introduces declarativeNetRequest API NERFINISHED
limits long-running background execution
maintainedBy Google Chrome team NERFINISHED
partOf Chrome Extensions platform NERFINISHED
replacesFeature event pages from Manifest V2
persistent background pages
requires host permissions to be declared more explicitly
restricts blocking webRequest API for most extensions
rolloutStartedIn around 2021
specifies new rules for content scripts
new rules for extension update behavior
standardizedIn Chromium project NERFINISHED
supports action API for unified toolbar button
fine-grained permission requests
offscreen documents API (in Chrome)
optional permissions
usedBy Brave browser NERFINISHED
Chromium-based browsers
Google Chrome NERFINISHED
Microsoft Edge NERFINISHED
Opera
usedFor declaring extension background behavior
declaring extension permissions
defining Chrome extension capabilities
uses service workers for background logic

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

WebExtensions API relatedTo Manifest V3