Shumway: Difference between revisions
Jump to navigation
Jump to search
Full Query
Full Query
Full Query
Full Query
Full Query
Full Query
| Line 38: | Line 38: | ||
;* {{mok}} Land telemetry probes {{Bug|900566}} | ;* {{mok}} Land telemetry probes {{Bug|900566}} | ||
;* {{mplan}} Make Firefox for Android more testable | ;* {{mplan}} Make Firefox for Android more testable | ||
;* {{mplan}} Enable more games | |||
;* {{mplan}} Enable | |||
==Product Roadmap & User Stories [In Progess]== | ==Product Roadmap & User Stories [In Progess]== | ||
Revision as of 20:03, 21 October 2013
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) [Shipped]
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
- [ON TRACK]Playback Flash Ads from white listed sites on all Desktop Platforms
- [AT RISK] Create developer and user friendly look and feel bug 905705 - WebDev for Areweflashyet.com
- [ON TRACK] 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
Now that Shumway has landed, how do I enable it?
- Easy. on Fx27 Nightly, just go to about:config and search for shumway.disabled. Flip that pref to 'false' and you should be all set
- There are other prefs to explore which you can read more about, here: https://github.com/mozilla/shumway/wiki/Debugging-and-Configuring-Shumway#using-the-extension
What about the Summit Demo?
- You can check it out, here: http://areweflashyet.com/summit2013/candy.html
M2 (Due:TBD)
Target: One Instance of Shumway
- [PLANNED] One instance of Shumway and preferably in a worker (off the main thread may work, too)
- [ON TRACK] Land telemetry probes bug 900566
- [PLANNED] Make Firefox for Android more testable
- [PLANNED] Enable more games
Product Roadmap & User Stories [In Progess]
M1 [ON TRACK]
- 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.
M2 [In Progress]
Tracking
General
12 Total; 12 Open (100%); 0 Resolved (0%); 0 Verified (0%);
General Resolved/Fixed
20 Total; 0 Open (0%); 19 Resolved (95%); 1 Verified (5%);
JS Perf
| 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%);
JS Perf Resolved/Fixed
17 Total; 0 Open (0%); 16 Resolved (94.12%); 1 Verified (5.88%);
GFX Perf
| ID | Priority | Summary | Status | Assigned to |
|---|---|---|---|---|
| 729385 | P3 | Canvas to WebGL texture copies are slow | NEW | |
| 829803 | -- | Add support for masking to Canvas | NEW | |
| 952539 | P3 | WebGL should support efficiently uploading a subrect of a canvas to a texture | NEW | |
| 1023102 | -- | Avoid seams between filled areas by optionally disabling anti-aliasing. | NEW | |
| 1066416 | -- | Add ability to specify stroke scaling style. | NEW | |
| 1070011 | -- | Add support for ColorTransforms | NEW | |
| 1152918 | -- | Enable the CSS/SVG Filters as Canvas APIs | NEW |
7 Total; 7 Open (100%); 0 Resolved (0%); 0 Verified (0%);
GFX Perf Resolved/Fixed
| ID | Priority | Summary | Status | Assigned to |
|---|---|---|---|---|
| 696630 | P1 | Canvas context mozImageSmoothingEnabled state ignored for pattern fill. | RESOLVED | Michael Bebenita [:mbx] |
| 830734 | -- | Implement Path primitives | RESOLVED | Rik Cabanier |
| 884226 | -- | Consider enabling authors to force usage of a software canvas to enable fast read backs | RESOLVED | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
| 927892 | -- | Exposing the CSS/SVG Filters as Canvas APIs | RESOLVED | Markus Stange [:mstange] |
4 Total; 0 Open (0%); 4 Resolved (100%); 0 Verified (0%);