Add-ons and WebExtensions
What We’ve Done & Where We’re Going
Agenda
First Things First
Add-ons: Shaping Firefox
Bookmark Syncing
Foxmarks
309,768 users (became xmarks)
Tab Pinning
Faviconize Tab
14,092 users
Session Restore
Session Manager
279,186 users
Developer Tools
Firebug
2,288,301 users
Tabbed Browsing
Multizilla
Test Pilot
Feature Experiments
150,000 users
Changing the Narrative
Why WebExtensions?
There’s No Hatch
Benefits for Firefox
2016
We built up the WebExtensions API, and saw people start to use it.
We put everything in place to turn e10s on for everyone.
We reduced the friction of getting an extension into the hands of an end-user.
2017
We’ll make it easier for people to find add-ons that are useful.
We’ll grow the add-on community through promotion and recruitment of add-ons and their developers.
By the end of 2017, WebExtensions will be the only supported extension type in Firefox.
Timeline
2017
March August November
52 (ESR)
53
54
55
Merge for 57.
56
57
Webextensions and system add-ons only for Firefox Desktop.
Remove shims for e10s.
51
e10s w/ shims
No new non-Webextension Extensions will be accepted for signing for Firefox Desktop.
Existing add-ons can still be updated.
Add-on Community
Since London:
WebExtensions Transition
Public
Since London:
WebExtensions Transition
Public
Developers & Users consume and enrich our products
Volunteers keep the ecosystem operating and drive the project forward
The Add-on Community
Public
Volunteer Community - Reviewers
Public
Volunteer Community - Coders
Public
H1 2017
Public
Thurs, Dec 8 @ 10:00 am
At the Waterfall next to where they serve breakfast and lunch
AMO Product
AMO Goals
AMO Progress
AMO Progress
Coming soon...
Coming soon...
Coming soon...
AMO H1 2017
WebExtensions Status
Chrome APIs landed:
WebExtensions (last 6 months)
Chrome extensions easily convertable.
Chrome parity (last 6 months)
76%
Embedded Extensions allow you to transition from legacy to WebExtensions.
Chrome parity (next 6 months)
What’s left?
...and repeating all this for Android.
Out of process (next 6 months)
Shipping Chrome Light?
New APIs (next 6 months)
Help wanted (next 6 months)
Experiments (next 6 months)
WebExtensions Hackathon
Done. Questions?