Forming the WebExtensions Community Group
Posted on:We’re excited to announce the launch of the WebExtensions Community Group (WECG).
With multiple browsers adopting a broadly compatible model for extensions in the last few years, the WECG is excited to explore how browser vendors and other interested parties can work together to advance a common browser extension platform.
Apple, Google, Microsoft and Mozilla are initiating this community group, and we welcome other browser makers, extension developers, and interested parties to join this effort!
What’s our goal
This community group seeks to align on a common vision for browser extensions and to work towards future standardization. Specifically, we plan to:
- Make extension creation easier for developers by specifying a consistent model and common core of functionality, APIs, and permissions.
- Outline an architecture that enhances performance and is even more secure and resistant to abuse.
Our work will be guided by a common set of HTML and W3C TAG design principles: user-centered, compatibility, performance, security, privacy, portability, maintainability, and well-defined behavior.
Using the existing extensions model and APIs supported by Chrome, Microsoft Edge, Firefox, and Safari as a foundation, we will start by working on a specification. We aim to identify common ground, bring implementations into closer alignment, and chart a course for future evolution.
What we’re not doing
We are not aiming to specify every aspect of the web extensions platform or existing implementations. We want browsers to keep innovating and shipping APIs that may serve as the basis for further improvement of the web extensions platform.
In addition, we don’t plan to specify, standardize or coordinate around extension signing or delivery. Each browser vendor will continue to operate their extension store fully independently, with their own technical, review, and editorial policies.
Where to learn more
Take a look at our full charter. Check out our GitHub to follow along with the work. Once we have the first Editor’s Draft of the specification, we’ll be inviting the broader extensions community to contribute to it through Github issues and pull requests.
— Chairs Timothy Hatcher and Simeon Vincent; editors Tomislav Jovanovic and Mukul Purohit
Awesome! So happy to see this. ❤️
Thanks so much!
Sounds promising! 👍
What an awesome idea. To utilize computer technology to enhance community development and communications. As the technology becomes more user-friendly, it will provide the greater possibility of global cooperation.
Exciting! Great work
This will solve many problems for extension developers and users.
Very excited to see this. Absolutely wonderful idea. Very interested in helping any way I can.
good work bro
Great to see that we are coming get together.
Exciting news! And great to be part of this community.
Consolidation is great. Hopefully, this initiative will have results!
Glad to see outcome. We all need standardization especially for a security purpose.
I hope this works out.
Let me rephrase that, “I hope this works out without breaking any privacy features.”
This idea is great by the way.
Excellent move for the devs and the users will clearly benefit from it! Can’t wait to see it in action!
Thanks Phillip. Is it relevant to Thunderbird, too?
Wow! I am a browser extension developer with 10k users in Chrome and Edge. I just launched it last year. That would be very nice if WECG can do something to make developer building extension easily. Thank you, guys.
It’s great to hear that instead of the us-and-them mentality, a collaborative ‘ours’ vision is finally coming! Thanks for working together to find a solution for everyone!
Excellent 🙂
It’s so beautiful
Wonderful