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
: