Firefox/Win64: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 31: Line 31:
** {{mdone|}} '''March''' - [https://gsuiteupdates.googleblog.com/2017/02/google-hangouts-temporary-issues-with-firefox.html Google Hangouts will be broken] until Google launches plugin-free WebRTC Hangouts. ETA = "soon".
** {{mdone|}} '''March''' - [https://gsuiteupdates.googleblog.com/2017/02/google-hangouts-temporary-issues-with-firefox.html Google Hangouts will be broken] until Google launches plugin-free WebRTC Hangouts. ETA = "soon".
* '''2017 Q2'''
* '''2017 Q2'''
** {{mrisk|}} '''April 12''' - Enable Flash async drawing in Aurora 54 ({{bug|1340934}})
** {{mrisk|}} '''April 12''' - Enabled Flash async drawing in Aurora 54 ({{bug|1340934}})
** {{mdone|}} '''April 18''' - '''Firefox 53 release (with 64-bit installer option)'''
** {{mdone|}} '''April 18''' - '''Firefox 53 release (with 64-bit installer option)'''
** {{mdone|}} '''May 2''' - Google began migrating 32-bit Chrome users (with more than 4GB RAM) to [https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop.html 64-bit Chrome 58].
** {{mdone|}} '''May 2''' - Google began migrating 32-bit Chrome users (with more than 4GB RAM) to [https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop.html 64-bit Chrome 58].
Line 38: Line 38:
** {{mrisk|}} '''June 13''' - Flash 26 (York) release should fix zero-sized Flash {{bug|1348629}}.
** {{mrisk|}} '''June 13''' - Flash 26 (York) release should fix zero-sized Flash {{bug|1348629}}.
*** {{mprop}} Ask Softvision to test async drawing with Flash 26 release and then re-enable async drawing for 32-bit Flash.
*** {{mprop}} Ask Softvision to test async drawing with Flash 26 release and then re-enable async drawing for 32-bit Flash.
** {{mprop|}} '''June 21''' - Begin [https://docs.google.com/document/d/139X1Xm0F8mjPsHPENG9r8Tofpg3lNyLp9tJUwYbeed8/ Funnelcake experiment] to compare 32-bit vs 64-bit for eligible Release 54 users: 120K users in de, es-ES, fr, pt-BR, and ru. ({{bug|1309844}} and {{bug|1309847}})
** {{mprop|}} '''June 22''' - Started [https://docs.google.com/document/d/139X1Xm0F8mjPsHPENG9r8Tofpg3lNyLp9tJUwYbeed8/ Funnelcake experiment] to compare 32-bit vs 64-bit for eligible Release 54 users: 120K users in de, es-ES, fr, pt-BR, and ru. ({{bug|1309844}} and {{bug|1309847}})
** {{mprop|}} '''June''' - Write technical blog post about 64-bit installer default in 55.
** {{mprop|}} '''June''' - Write technical blog post about 64-bit installer default in 55.
* '''2017 H2'''
* '''2017 H2'''

Revision as of 23:55, 3 July 2017

Objective

Make 64-bit Firefox the default version for new and existing eligible users to reduce our OOM crash rate, increase performance, and improve security (ASLR).

Users are eligible for a 64-bit default if they are running 64-bit Windows 7+ and have at least 2 GB RAM. For users with less than 4 GB of physical memory, there is a trade-off between the larger virtual address space and the overhead of 64-bit code. 2 GB RAM is Microsoft's minimum memory requirement for Windows 7 and 10.

Schedule

  • 2014 Q3
    • [DONE] August 8 - Chrome's 64-bit announcements: Mac and Windows
  • 2015 Q2
  • 2015 Q4
  • 2016 Q3
    • [DONE] July 20 - Announced NPAPI to be removed in Firefox 52: Reducing Adobe Flash Usage in Firefox
    • [DONE] August 29 - Web team will start redesigning download page redesign for 64-bit
    • [DONE] September 23 - Web team will start A/B test of new download page
  • 2016 Q4
    • [DONE] October 7 - Web team will complete A/B test of new download page
    • [DONE] October - Drop support for non-Flash NPAPI plugins in Nightly 52 (bug 1269807)
    • [DONE] October - Create dashboards for 64-bit rollout criteria
    • [DONE] November 24 - Make 64-bit the stub installer's default in Nightly 53 (bug 797208). The 64-bit default did not ride the trains with 53. The 64-bit installer option shipped in 54.
  • 2017 Q1
  • 2017 Q2
    • [AT RISK] April 12 - Enabled Flash async drawing in Aurora 54 (bug 1340934)
    • [DONE] April 18 - Firefox 53 release (with 64-bit installer option)
    • [DONE] May 2 - Google began migrating 32-bit Chrome users (with more than 4GB RAM) to 64-bit Chrome 58.
    • [DONE] May 8 - Flash release with fix for acceleration regression bug 1359886.
    • [ON TRACK] June 13 - Firefox 54 release
    • [AT RISK] June 13 - Flash 26 (York) release should fix zero-sized Flash bug 1348629.
      • [PROPOSED] Ask Softvision to test async drawing with Flash 26 release and then re-enable async drawing for 32-bit Flash.
    • [PROPOSED] June 22 - Started Funnelcake experiment to compare 32-bit vs 64-bit for eligible Release 54 users: 120K users in de, es-ES, fr, pt-BR, and ru. (bug 1309844 and bug 1309847)
    • [PROPOSED] June - Write technical blog post about 64-bit installer default in 55.
  • 2017 H2
    • [PROPOSED] July - Publish technical blog post after 54 Funnelcake experiment. Point to 54's 64-bit full installer.
    • [PROPOSED] July - Add section about 64-bit migration to Ryan's 56 release announcement?
    • [ON TRACK] August 8 - Firefox 55 release (with 64-bit installer default)
    • [ON TRACK] October 3 - Firefox 56 release
    • [PROPOSED] October - Migrate eligible 32-bit Firefox users to 64-bit (bug 1274659) with a 56.0.1 dot release (so we can throttle migration).

Release Criteria

Links

Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Team

Role Contact
Product Management Romain Testard
Engineering David Parks (Flash sandbox), Matt Howell and Robert Strong (installer), Stéphanie Ouillon (Flash sandbox review)
QA Ryan VanderMeulen
UX Michael Verdi (Firefox), Jon Petto (Mozilla.org)
Release Management Sylvestre Ledru
Release Engineering Chris AtLee
Firefox Program Management Chris Peterson
Mozilla.org Program Management Jennifer Bersch
Add-ons Jorge Villalobos