Apple, the GoogleThe Microsoft και η Mozilla δημιούργησαν το Web Extensions Community Group to define a model and a common API kernel for browser extensions.
The newly created team is part of the World Wide Web Consortium (W3C) and invites "other browser manufacturers, extension developers, and other interested parties to join this effort."
The main goal of the team is to create future templates for web extensions that make it easier for extension developers to improve the end-user experience, while distributing APIs that improve performance and prevent any abuse.
The team plans to use the existing browser extensions and API model Chrome, Firefox, Safari and Edge as a foundation to create specifications for current and current extensions.
The current WebExtensions system, which is used by the browsers of the founding members of the team, will greatly help the team's goal. All four browsers support WebExtensions, after Apple announced last year that the program Safari browser will change the extensions system.
In terms of compatibility, the team strives to "maintain and improve compatibility with popular existing extensions and extension APIs" to ensure that developers can release their extensions to different browsers without having to rewrite them. from beginning.
The team intends to use the current WebExtensions system as the foundation for creating a common version of WebExtensions that will support all four major browsers. Sounds like a good idea, but let's see what will happen with the implementation, but also with the opinion of the dev.
Read more from the project page on GitHub