WebExtensions/Roadmap: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This is an initial roadmap of WebExtensions.
This document provides the overview of timelines androad maps for WebExtensions.


Status: '''draft, in progress'''.
Please refer to the vision document for [http://wiki.mozilla.org/WebExtensions/Vision overview of where WebExtensions are heading].


WebExtensions exist at the time of writing of this page. They exist in Nightly, but as APIs get written they get added to Nightly and pushed through the trains.
= Timelines =


Focuses of the first release:  
Please also see [https://wiki.mozilla.org/Electrolysis#Add-ons_Schedule Multiprocess Firefox up to 57] timeline.
* quality, stability and a base for many add-ons to move to
* parity with Google Chrome and others on some (but not all APIs)
* ability to build key add-ons that are not part of


Application support:
{| class="wikitable"
* Firefox
|-
* Firefox for Android (where APIs are appropriate)
! Release !! Platform !! Description
|-
| 55 || Firefox Desktop || Disabling non-MPC add-ons on Nightly *only*.
|-
| 56 ||  || No changes planned.
|-
| 57 || Firefox || WebExtensions and internal Mozilla add-ons only. For details of what will be allowed see [https://wiki.mozilla.org/Add-ons/Firefox57 this page].
|
|}


== APIs ==
= APIs =


Focus on key APIs that bring the biggest return for investment. Currently these are: alarms, browserAction, extension, i18n, notifications, runtime, storage, tabs, webNavigation and windows APIs. For the full list, look at the tracking bug {{Bugzilla|1214433}}
The following links outline out APIs expect to be landing in what release:


== Development tools ==
* [https://wiki.mozilla.org/WebExtensions/RoadMapFirefox48 Up to Firefox 48]
 
* [https://wiki.mozilla.org/WebExtensions/RoadMapFirefox57 Up to Firefox 57]
Authors of WebExtensions add-ons should be able to develop easily their add-on locally, with support from tools like `jpm`. All APIs should be documented.
 
== AMO ==
 
WebExtensions will be able to be uploaded to addons.mozilla.org then reviewed, searched, installed and updated just like any other Addon.

Latest revision as of 16:22, 9 May 2017

This document provides the overview of timelines androad maps for WebExtensions.

Please refer to the vision document for overview of where WebExtensions are heading.

Timelines

Please also see Multiprocess Firefox up to 57 timeline.

Release Platform Description
55 Firefox Desktop Disabling non-MPC add-ons on Nightly *only*.
56 No changes planned.
57 Firefox WebExtensions and internal Mozilla add-ons only. For details of what will be allowed see this page.

APIs

The following links outline out APIs expect to be landing in what release: