Shumway

From MozillaWiki
Jump to navigation Jump to search
Are we Flash Yet?

Schedule & Milestones

Important Dates

  • Fx26: Active as of 08/06, Ships 12/10
  • Fx27: Active as of 09/17, Ships 01/21
  • Fx28: Active as of 10/29, Ships 02/04

M1 (Due: October 1)[ON TRACK]

Target: Flash Ads

Land in Nightly on Desktop for all platforms, preff'd off
Target Audience
Flash and web developers who want to test their content with Shumway and a general audience of folks who are interested in a Flash Player Alternative and want to provide feedback
Landing Criteria
  • Playback Flash Ads from white listed sites on all Desktop Platforms
  • Create developer and user friendly look and feel bug 905705 - WebDev for Areweflashyet.com
  • Criteria includes:
    • Confidence that we render enough content
    • Confidence that if we are unable to render content, we fail gracefully and give the user the ability to provide feedback (akin to submitting a crash log?)
    • Acceptable CPU usage
    • Acceptable Memory Usage

M2 (Due:TBD)

Target: Streaming Flash Video

Product Roadmap & User Stories

  • Coming Soon
  • As a Metro Firefox user, I experience rich ads so that I don't have to see a bunch of empty boxes as I surf the Web without Adobe Flash player.
  • As a Firefox user, I have a more stable browsing experience because Firefox natively renders Flash ads, increasing my user satisfaction, usage, and likelihood to recommend.
  • As a Firefox user, I have a more responsive browsing experience because Flash ads in background tabs are throttled, increasing my user satisfaction, usage, and likelihood to recommend.
  • As a Firefox user, I can opt in to Firefox native Flash support so that I can help Mozilla test the feature.
  • As a Firefox user, I have a mechanism to revert to the Adobe Flash player for specific content blocks, so I am not broken in cases where Firefox's native rendering is insufficient.

Tracking

JS Perf

Full Query
ID Priority Summary Status Assigned to
650284 P3 Investigate performance of accesses to own and inherited properties (__proto__) NEW
856178 P5 IonMonkey: Optimize append operations on strings. NEW
901157 -- Slow property access for objects created with Object.create(Array.prototype) NEW

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


General

Full Query
ID Priority Summary Status Assigned to
640633 -- Expose API for getting path of text to canvas NEW
778617 P3 [meta] Tracking bug for Media Source Extensions API implementation NEW
829803 -- Add support for masking to Canvas NEW
903575 -- canvas element need to provide information about its visibility state NEW
919950 -- Add a way to get per-tab (or -compartment) memory profiles from content code NEW
952539 P3 WebGL should support efficiently uploading a subrect of a canvas to a texture NEW
1017285 P5 Custom data visualisation NEW
1023102 -- Avoid seams between filled areas by optionally disabling anti-aliasing. NEW
1024566 P5 Provide an API to decode image data synchronously NEW
1024674 P5 copyRect for ImageData or PixelArray NEW
1064573 P5 Ignore all breakpoints at given location NEW
1127095 -- Much slower than v8 on function creation microbenchmark (Firefox is 8x slower than Chrome) NEW

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