Firefox/Roadmap

From MozillaWiki
< Firefox(Redirected from ReleaseRoadmap)
Jump to: navigation, search
Logo-small.png Firefox 2016/17 Strategy & Roadmap
Owner: Asa Dotzler Updated: 2016-07-13
Firefox is Mozilla's expression of our manifesto and mission; it represents our vision of a people-centric Web experience, as well as a platform that makes it possible to do amazing things with the Web.


Strategy

Firefox will deliver a rock solid browsing experience with world-beating customization and a first of its kind recommendation engine that gets you the content you want when you want it, whether at home or on the go.

The first major theme in support of this strategy is what we're calling "Foundational Browser." The work happening here will see Firefox match and beat the other browsers in terms of responsiveness, reliability, and overall user experience. Firefox will be the most complete and reliable browser available.

Second, Firefox will extend its lead in personalization and customization. This will happen across the browser and AMO and will include adding support for the WebExtension API, making it even easier for developers to create cross-platform extensions, and for users to discover and enable new extensions while ensuring they’re more secure.

And last but not least, Firefox will deliver the best of the web in a way that is more useful and navigable than on any other browser. With great new features like Activity Stream and Recommender, the Firefox Context Graph will deliver the right web page, always.

Priorities

Q2’16
The second quarter is focused on delivering the initial roll-out of multi-process Firefox / E10S to our beta audience. This is the largest change we’ve made to Firefox and Gecko and we’ve mostly cleared the decks to focus on a successful launch to beta. In addition to our focus on core quality, we’ll be prototyping and testing Activity Stream through Test Pilot.

Q3’16
The third quarter will see multi-process Firefox released to nearly half of all Firefox users. We will also make major strides in customization with the preliminary launch of WebExtension support, improved security program for extensions, and Discovery Pane -- a new way for users to find the best extensions and install them with one click.

Q4’16
In the fourth quarter we will be doing R&D for the Firefox recommendation engine and prototyping recommendation apps. We will continue to roll out E10S to more Firefox release users, including RTL user and users with touchscreens.

Q1’17
2017 will see a focus delivering to our release audience the first Context Graph feature, a test pilot validated Activity Stream replacing the home page.

Chart & Details

Roadmap-2016-07-13.png

Foundation

  • Responsiveness - Firefox never hangs
    • (Firefox 48) E10S, short for Electrolysis, is the initiative to bring a multi-process architecture to Firefox. The first phase of E10S is separating the UI process from the content process, enabling a responsive UI even when CPU-intensive pages are loading.
    • (Firefox 50) E10S for RTL and AllY/Touch users
    • (Firefox 51) E10S for add-on users will begin with Firefox 51 and wrap with Firefox 53.
  • Reliability - Firefox crashes become exceedingly rare
    • (Firefox 49) Plug-in Free. To increase Firefox stability and security, plugins other than Flash will be disabled by default and invisible flash elements will not be displayed. This work is starting with Firefox version 48 and wrapping up with Firefox 52
  • Feature Completeness, Parity, and Polish
    • (Firefox 48) Sync Tab Sidebar
    • (Firefox 49) Modernization of Security UI begins in Firefox 48 to wrap up in Firefox 54

Customization

  • Web Extension API and beyond
    • (Firefox 48) Milestone release: Targeting an API that would make ~35% of Chrome extensions compatible with Firefox
  • Add-on Discovery
    • (Firefox 49) Discovery pane is a new recommended add-ons interface with one-click installation.
  • Security
    • (Firefox 48) Addon signing

Context Graph

  • Activity Stream
    • (Firefox ??) Activity Stream replaces New Tab Page
  • Recommender - while still in the preliminary stages, our goal is to begin testing recommendations with Mobile app prototypes.