A little more than a year ago we started talking about where add-ons were headed, and what the future would look like. It’s been busy, and we wanted to give everyone an update as well as provide guidance on what to expect in 2017.
Over the last year, we’ve focused as a community on foundational work building out WebExtensions support in Firefox and addons.mozilla.org (AMO), reducing the time it takes for listed add-ons to be reviewed while maintaining the standards we apply to them, and getting Add-ons ready for e10s. We’ve made a number of changes to our process and products to make it easier to submit, distribute, and discover add-ons through initiatives like the signing API and a revamped Discovery Pane in the add-ons manager. Finally, we’ve continued to focus on communicating changes to the developer community via direct outreach, mailing lists, email campaigns, wikis, and the add-ons blog.
As we’ve mentioned, WebExtensions are the future of add-ons for Firefox, and will continue to be where we concentrate efforts in 2017. WebExtensions are decoupled from the platform, so the changes we’ll make to Firefox in the coming year and beyond won’t affect them. They’re easier to develop, and you won’t have to learn about Firefox internals to get up and running. It’ll be easier to move your add-ons over to and from other browsers with minimal changes, as we’re making the APIs compatible – where it makes sense – with products like Opera, Chrome, and Edge.
By the end of 2017, and with the release of Firefox 57, we’ll move to WebExtensions exclusively, and will stop loading any other extension types on desktop. To help ensure any new extensions work beyond the end of 2017, AMO will stop accepting any new extensions for signing that are not WebExtensions in Firefox 53. Throughout the year we’ll expand the set of APIs available, add capabilities to Firefox that don’t yet exist in other browsers, and put more WebExtensions in front of users.
There’s a lot of moving parts, and we’ll be tracking more detailed information – including a timeline and roadmap – on the WebExtensions section of the Mozilla Wiki. If you’re interested in getting involved with the add-on community and WebExtensions, we have a few ways you can do that. We’re looking forward to the next year, and will continue to post updates and additional information here on the Add-ons blog.
For more information on Add-ons and WebExtensions, see:
Note: Edited to better identify specifics around Firefox 53
Charles wrote on :
Kev Needham wrote on :
Ben Bucksch wrote on :
Jan Niklas Hasse wrote on :
Kevin Cox wrote on :
Stephan Sokolow wrote on :
Stephan Sokolow wrote on :
Stephan Sokolow wrote on :
Natalie G wrote on :
Joe wrote on :
Shell wrote on :
Bruce Dackler wrote on :
Anonymous wrote on :
VEG wrote on :
aleth wrote on :
JustOff wrote on :
Master-Tealc wrote on :
Tupik wrote on :
Gerd Neumann wrote on :
Laurent wrote on :
Cassy wrote on :
Petr wrote on :
Tom wrote on :
old user of firefox wrote on :
Kent wrote on :
Ron Hunter wrote on :
Wojtek wrote on :
Adam wrote on :
Elren Raminov wrote on :
Nils Maier wrote on :
Elren Raminov wrote on :
Eduard Braun wrote on :
Daniel.Jackson wrote on :
Martin wrote on :
Elren Raminov wrote on :
Jan Elznic wrote on :
Zach C wrote on :
Eduard Braun wrote on :
Sausage wrote on :
sketch wrote on :
Kyle wrote on :
Wizardgoat wrote on :
JR wrote on :
Alvin Lee wrote on :
David wrote on :
Anon-a-moose wrote on :
Angry add-on developer wrote on :
DimTim wrote on :
Billy Bob wrote on :
Synonymous wrote on :
John wrote on :
DimTim wrote on :
ralphus wrote on :
Natalie G wrote on :
ClassicThemeRestorer_indanger wrote on :
acw wrote on :
Mukunda Modell wrote on :
NightsoN wrote on :
Alexander wrote on :
Alexander wrote on :
Nick wrote on :
fgsfds wrote on :
Guest wrote on :