Firefox/Win64

From MozillaWiki
< Firefox(Redirected from Firefox/win64)
Jump to: navigation, search

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+. 32-bit Firefox running on 64-bit Windows can access about 3,800 MiB of virtual address space (4 GiB minus overhead from physical memory reserved for the OS and BIOS). For users with less than 4 GiB of physical memory, there is a trade-off between the larger virtual address space and the overhead of 64-bit code. We have decided to remove any minimum memory requirement for 64-bit Firefox because we don't want to withhold the security benefits of ASLR. Also, 2 GiB RAM is Microsoft's minimum memory requirement for Windows 7 through 10.

Schedule

  • 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 Firefox the default in the stub installer for all eligible users in Nightly 53 (bug 797208)
  • 2017 Q1
  • 2017 Q2
    • [AT RISK] April - TBD: Let Flash async drawing ride to Beta 54?
    • [ON TRACK] April 18 - Firefox 53 release
    • [PROPOSED] April - Google will upgrade 32-bit Chrome users starting in April.
    • [ON TRACK] June 13 - Firefox 54 release
    • [PROPOSED] June - Run Funnelcake test to compare 32-bit vs 64-bit for eligible Release 54 users
  • 2017 H2
    • [ON TRACK] August 8 - Firefox 55 release (with 64-bit default)
    • [PROPOSED] August ~10 - TBD: Announce 64-bit default for new installs of Firefox 55? (Talk to Fabio Rios and Justin Crawford about blog post)
    • [ON TRACK] October 3 - Firefox 56 release
    • [PROPOSED] October - Upgrade existing eligible 32-bit Firefox users to 64-bit (bug 1274659) in 56? TBD: Should we blog about this 32-bit upgrade?

Release Criteria

Links

Bugs

ID Priority Summary Whiteboard Keywords Assigned to
1333486 -- Crash in @0x0 | idmcchandler7_64.dll@0x238bf crash Jorge Villalobos [:jorgev]
1344220 -- Enable stub installer downloads for win64 for all desktop Firefox channels
1310163 -- Win64 Funnelcake comparative user sentiment Heartbeat experiment Rob
1321866 -- Wrong size of Flash plugin when open many tabs STR in comment #0 (intermittent)
1340934 -- Re-enable Flash async drawing Jim Mathies [:jimm]
1345649 -- Enable plugin async drawing for flash on release channels Jim Mathies [:jimm]
1309847 -- Optimizely Win64 A/B testing
1314491 -- Kongregate's Flash game doesn't load with Flash protected mode disabled and plugin asyncdrawing enabled regression
1348629 P1 Zero sized Flash content does not load on 64 bit Firefox 64bit Jim Mathies [:jimm]
1309844 P2 Funnelcake build request to support Win64 A/B testing
1276558 P3 Crash in `anonymous namespace''::TypeAnalyzer::insertConversions crash

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


ID Priority Summary Whiteboard Keywords Assigned to
1345649 -- Enable plugin async drawing for flash on release channels Jim Mathies [:jimm]
1321866 -- Wrong size of Flash plugin when open many tabs STR in comment #0 (intermittent)
1347925 -- wmode direct flash reverts to windowed mode if browser hardware acceleration is disabled
1339873 -- Comedy Central Flash videos playback is choppy
1311374 -- Video fails to update after exiting full screen and scrolling the video in and out of view gfx, layout, STR in comment #0 regression
1342092 -- Wheel input issues with Farmville 2 regression
1311985 -- massive performance decrease with certain Kongregate games when using Flash async drawing mode repo? regression
1344940 -- Scrolling Distorts Flash Game "Pirate the Treasures Return"
1314491 -- Kongregate's Flash game doesn't load with Flash protected mode disabled and plugin asyncdrawing enabled regression
1347575 -- Disabling acceleration in flash breaks flash settings dialog on live.nicovideo.jp
1328040 -- Flash plugin context menu (even if closed) prevents the 1st click on UI and fires 'click' on html document regression
1306698 -- When resize content/window, image under the flash plug-in is briefly display layout, STR in comment #0 leave-open, regression David Parks (dparks) [:handyman]
1339875 -- Video on fivethirtyeight.com plays back poorly regression
1311975 -- Cannot interact with Flash Video Controls on certain site gfx, STR in comment #0 (32bit only) regression
1344927 -- "Flight" game on addictinggames.com is not working properly with aSyncDrawing = true: can't click paper airline or Flash crashes
1312369 -- dom.ipc.plugins.asyncdrawing.enabled changes mouse wheel behavior sitecompat regression Jim Mathies [:jimm]
1348629 P1 Zero sized Flash content does not load on 64 bit Firefox 64bit Jim Mathies [:jimm]
1276426 P5 Flash video stops when switching between tabs hold, STR in comment #0 regression

18 Total; 18 Open (100%); 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