Что делать с Flash — большая проблема для браузеров. Похоже, что Mozilla решила реализовать Flash, используя только HTML и JavaScript, и теперь эта технология готова к добавлению в браузер.
Плагины сбрасываются как пользователями, так и браузерами, но плагин Flash представляет собой настоящую проблему, потому что очень много сайтов все еще его используют. Решение Google заключалось в том, чтобы переместить плагин Flash в песочницу браузера и запустить его как собственное расширение под Pepper. Проблема с этим решением заключается в том, что другие браузеры не реализуют собственный клиентский API, поэтому это решение предназначено только для Chrome.
Решение Mozilla состоит в том, чтобы избавиться от плагинов в любой форме, изолированной или нет, и реализовать ту же функциональность в HTML. Shumway — это проект, целью которого является замена плагина Flash. После года или более работы кажется, что он готов к добавлению в Firefox и теперь доступен в ночном канале.
Ранее Shumway был доступен только как расширение для браузера в целях тестирования. Теперь он интегрирован в ядро Firefox и будет показывать Flash-контент без помощи каких-либо плагинов или расширений. Хотя на данный момент по умолчанию отключен. Он также не поддерживает весь спектр Flash-контента.
Вы можете протестировать свой Flash-контент на Shumway с помощью Shumway Inspector. Вы также можете увидеть некоторые демонстрации различных уровней ActionScript на сайте Shumway.
Одним из больших преимуществ реализации HTML является то, что его можно использовать в других браузерах или приложениях, и он работает на платформах, которые Flash не поддерживает, например на мобильных устройствах.
Chrome прекращает поддержку всех подключаемых модулей NAAPI где-то в 2014 году. Firefox планирует отказаться от подключаемого модуля Flash к январю следующего года, когда будет выпущен Firefox 27.