Flash: Difference between revisions

Jump to navigation Jump to search
118 bytes added ,  9 February 2015
no edit summary
(RTMP.js (Yury Delendik))
No edit summary
Line 1: Line 1:
=What?=
=What?=


'''Flash Performance Improvement Plan''': 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.
Mozilla is working on a number of projects to reduce the use of browser plugins like the [https://www.adobe.com/products/flashplayer.html Adobe Flash Player].


=Why?=
=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.
Plugins can be responsible for security bugs and instability, and can create a poor user experience for Firefox users. Moving this functionality to open standards can help alleviate these problems across many platforms.


=How?=
=How?=
Line 15: Line 15:
** [https://github.com/yurydelendik/rtmp.js RTMP.js], JavaScript client for Adobe's [https://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol Real Time Messaging Protocol] for streaming video
** [https://github.com/yurydelendik/rtmp.js RTMP.js], JavaScript client for Adobe's [https://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol Real Time Messaging Protocol] for streaming video
** [https://en.wikipedia.org/wiki/Asm.js asm.js], [https://kripken.github.io/emscripten-site/ Emscripten], and [https://blog.mozilla.org/blog/2014/03/18/mozilla-and-unity-bring-unity-game-engine-to-webgl/ Unity] to run C++ games on the web at near-native speed, without plugins.
** [https://en.wikipedia.org/wiki/Asm.js asm.js], [https://kripken.github.io/emscripten-site/ Emscripten], and [https://blog.mozilla.org/blog/2014/03/18/mozilla-and-unity-bring-unity-game-engine-to-webgl/ Unity] to run C++ games on the web at near-native speed, without plugins.
* '''Reduce use of the Flash plugin:'''
* '''Reduce instantiations of the Flash plugin:'''
** Make plugins [[Firefox/Click_To_Play|click-to-play]]
** Make plugins [[Firefox/Click_To_Play|click-to-play]]
** [http://www.areweflashyet.com/ Shumway] for Flash videos, ads, and games
** [http://www.areweflashyet.com/ Shumway] for Flash videos, ads, and games
** {{Bug|1120676}} - Add plugin power-saving mode to pause off-screen or inactive Flash content
** Someday remove support for NPAPI plugins. Google plans to [https://www.chromium.org/developers/npapi-deprecation remove Chrome's NPAPI support] in September 2015.
** 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:'''
* '''Reduce stability problems caused by the Flash plugin:'''
Confirmed users
3,339

edits

Navigation menu