This repository has been archived by the owner on Jul 3, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 398
Quo Vadis, Shumway? (Status August '14)
Till Schneidereit edited this page Aug 19, 2014
·
1 revision
- Research project driving the web platform forward
- Product replacing the Flash plugin with upsides to stability, security, privacy and user experience
- Identified lots of performance and correctness issues in JS and GFX
- Identified shortcomings of the web platform, proposed and drove solutions
- Both ongoing
- Far beyond proof of concept, nearing production-readiness
- Last few months: moved from fast iteration with lots of breakage and varying code quality to solid basis
- Split into SWF parsing/script execution and rendering part
- Canvas2D and WebGL rendering backends
- can play most banners and many games, casual content mostly correctly
- working with security folks to have solid confidence in that area
- in Nightly, disabled by default
- Flash security researchers doing mass penetration testing for SWFs
- Prezi using Shumway to render SWFs in their 2D presentations
- Embeddable in websites / usable for "porting" content to the web
- Script execution works in the shell, node.js
- Move script execution into an e10s process
- Parallelize script execution and rendering
- Speed up startup
- Optimize memory usage
- Whitelist specific SWFs and/or types of content (i.e., banners)
- Iterate on compatibility
- Enable by default on Nightly
- Collect telemetry
- Stabilize
- Ship it
- Integration into cookie management
- Testing
- User Interface
- IT help with improving our testing infrastructure
- probably e10s hand-holding
- ongoing support from JS and GFX teams
Mozilla 2019