Flash: Difference between revisions

2,761 bytes added ,  7 February 2015
Flash 2015 program
(r)
 
(Flash 2015 program)
Line 1: Line 1:
#redirect:[[swf]]
=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
Confirmed users
3,339

edits