Firefox/Roadmap

From MozillaWiki
Jump to: navigation, search
Logo-small.png Firefox 2016/17 Strategy & Roadmap
Owner: Asa Dotzler Updated: 2017-02-1
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

Q4’16
In the fourth quarter we will be doing R&D for the Firefox recommendation engine and prototyping recommendation apps, including a New Mobile Experience focused on location. We will continue to roll out E10S to more Firefox release users, focusing on users with add-ons.

Q1’17
The first quarter of 2017 will see a focus on security with a warning when password fields appear on insecure pages. We will also be disabling all NPAPI plug-ins with the exception of Flash. XP and Vista users will be migrated to the ESR release and we'll be delivering a great new set of Web platform features including WebGL2, Web Assembly, and CSS Grid.

Q2'17
The second quarter will focus on security and stability with the release of a hardened E10S sandbox and our first release of E10S multiple content processes. Q2 will also see the release of our first 64-bit aware installer that helps users of Windows 64-bit systems get 64-bit Firefox. Finally, Web Extensions in Firefox will reach reasonable parity with Chrome.

H2'17
The second half of 2017 will be focused on delivering to our release audience the first Context Graph feature, a test pilot validated Activity Stream replacing the home page. We will also be migrating 64-bit capable Windows users to 64-bit Firefox. Add-ons will see new theme support and an updated discovery and install process at AMO. Finally, we should see dramatic performance gains thanks to the components of the Quantum project.

Details

Foundation

  • Responsiveness
    • (Firefox 52) E10S for all users except those with extensions marked mpc=false
    • (Firefox 54) E10S for everyone
    • (Firefox 57) Quantum components bring silky smooth browsing
  • Reliability & Security
    • (Firefox 52) Plug-in Free: Plugins other than Flash will be disabled by default
    • (Firefox 53) E10S multiple content processes.
    • (Firefox 53) Compositor process
    • (Firefox 53) Stub installer will become 64-bit aware
    • (Firefox 55) Migrate existing 64-bit Windows users to 64-bit Firefox
    • (Firefox 5?) Hardened security sandbox for Firefox
  • Feature Completeness, Parity, and Polish
    • (Firefox 51-52) Insecure warning for http sites that include password fields
    • (Firefox 52) XP/Vista migrating to ESR
    • (Firefox 52) Captive portal detection
    • (Firefox 53) Alternative "compact" theme in light and dark
    • (Firefox 54) Page Shot experiment moves in product

Customization

  • Web Extension API and beyond
    • (Firefox 53) Web Extension API will reach parity with Chrome
  • Add-on Discovery
    • (Firefox ??) Update AMO and Firefox to simplify add-on discovery and use

Context Graph

  • Activity Stream
    • (Firefox 56) Activity Stream replaces New Tab Page
  • Recommender
    • Prox mobile app, a recommendation prototype