Разработчики Mozilla поделились результатами своего труда над альтернативным flash-плеером, который может запускать flash-контент при помощи только стандартных web-технологий. Новое приложение называется Shumway и входит в кодовую базу Firefox. Правда, это не значит, что поклонники браузера получат его в ближайшей новой версии.
Инструмент Shumway предназначен для запуска flash-контента изнутри браузера, без установки дополнительного плагина. Это возможно благодаря рендерингу приложений Flash в качестве нативного HTML-кода за счет использования технологий HTML5. В сущности, это виртуальная машина для SWF-файлов, написанных на JavaScript.
Как считает Mozilla, отказ от Flash-плагина поможет значительно повысить безопасность и производительность работы браузера. С одной стороны, любые атаки, направленные на Flash Player, окажутся бесполезными. С другой – высвободятся ценные ресурсы, хотя и нет гарантии, что контент будет запускаться быстрее. Более того, пользователям придется смириться с тем, что вначале браузер будет немного тормозить.
Приложение Shumway работает по аналогии PDF.js – инструментом, выполняющим рендеринг PDF-файлов при помощи стандартного движка браузера. Это означает, что flash-код выполняется так же безопасно (или небезопасно), как и нативный HTML-код.
Объединение Shumway с Firefox показывает, что разработчики Mozilla достаточно уверены в новом приложении как в жизнеспособной альтернативе плагину Flash Player.