Confirmed users
3,339
edits
(r) |
(Flash 2015 program) |
||
| Line 1: | Line 1: | ||
=What?= | |||
Mozilla is working on a number of projects to reduce the use of the [https://www.adobe.com/products/flashplayer.html Adobe Flash Player] plugin. | |||
=Why?= | |||
The Flash plugin is plagued with security bugs and it is the top cause of Firefox crashes or hangs. Also, Flash is proprietary technology that is available on just a few platforms. | |||
=How?= | |||
* '''Reduce the need for Flash content by improving web platform alternatives:''' | |||
** {{Bug|1083588}} - [[Platform/MediaSourceExtensions|Media Source Extensions]] (MSE) for YouTube's HTML5 video | |||
** {{Bug|1015800}} - [[Media/EME|Encrypted Media Extensions]] (EME) video for HTML5 video | |||
** {{Bug|1121280}} - Improve full-screen user experience for HTML5 video | |||
** [https://kripken.github.io/emscripten-site/ Emscripten] and [https://en.wikipedia.org/wiki/Asm.js asm.js] to run C++ applications and games on the web at near-native speed, without plugins. | |||
* '''Reduce use of the Flash plugin:''' | |||
** Make plugins [[Firefox/Click_To_Play|click-to-play]] | |||
** [http://www.areweflashyet.com/ Shumway] for Flash videos, ads, and games | |||
** ''Someday'' remove support for NPAPI plugins. Google plans to [https://www.chromium.org/developers/npapi-deprecation remove Chrome's NPAPI support] in September 2015. | |||
* '''Reduce stability problems caused by the Flash plugin:''' | |||
** {{Bug|1123755}} - Gecko NPAPI sandbox | |||
** [https://quality.mozilla.org/2015/01/disabling-protected-mode-in-firefox-36-beta/ Disabling Adobe's Protected Mode] | |||
=Who?= | |||
Many people are involved; here are contacts for different project areas: | |||
* Planning | |||
** Benjamin Smedberg <bsmedberg> | |||
** Sheila Mooney <smooney> | |||
** Chris Peterson <cpeterson> | |||
* MSE/EME | |||
** Anthony Jones <ajones> | |||
** Chris Pearce <cpearce> | |||
* Full-screen UX | |||
** Jet Villegas <jet> | |||
* Shumway | |||
** Till Schneidereit <tschneidereit> | |||
** Michael Bebenita <mbebenita> | |||
* Sandboxing | |||
** Bob Owen <bowen> | |||
** Brad Lassey <blassey> | |||
* Emscripten/asm.js | |||
** Alon Zakai <azakai> | |||
** Luke Wagner <luke> | |||
=Where?= | |||
* Flash program review meeting | |||
** Every Thursday at 12:00 PM PST (20:00 UTC) in the "ProgramManagement" Vidyo room | |||
** [https://docs.google.com/a/mozilla.com/document/d/12ZdbJ847j0KMKEMRyYTD8Vd0fZxv3BOnC5oN1T8ytqY/edit Flash program review meeting notes] | |||
=Links= | |||
* KaiRo's [https://crash-analysis.mozilla.com/rkaiser/crash-report-tools/longtermgraph/ Firefox crash history graphs] | |||
* [https://trello.com/b/HxY1AJU6/flash-performance-improvement-plan Flash Trello board] | |||
* [https://docs.google.com/a/mozilla.com/document/d/1twDIlROCl_Un6bO4fUxnVtqKNpofAvLTL63_WUMfT7s/edit YouTube metrics meeting] | |||
* [https://groups.google.com/forum/#!forum/youtube-mozilla-external YouTube metrics mailing list] | |||
* [https://etherpad.mozilla.org/VideoAllHands2014 Kick-off meeting notes] from the Mozilla All-Hands in Portland 2014 | |||