LINUX.ORG.RU
ФорумTalks

$tags

 , , , ,


0

0

Тормозилла пыхтит над опенсорс реализацией флеша на жабаскрипте:
http://www.opennet.ru/opennews/art.shtml?num=34031


Разработчики Mozilla приступили к реализации проекта Shumway, в рамках которого предпринята попытка создания проигрывателя Adobe Flash с использованием технологий HTML5 и языка JavaScript. Указанный проект позволит обеспечить безопасный запуск SWF файлов на компьютере пользователя, ибо JavaScript во многих современных веб браузерах выполняется в песочнице, в отличие от оригинального проигрывателя Adobe Flash, который подключается как библиотека и имеет полный доступ к операционной системе с правами пользователя, что позволяет эксплуатирующим уязвимости Flash-роликам выполнять неразрешённые спецификацией действия.
В настоящее время ведётся работа по созданию виртуальной машины Flash и runtime-компонентов. На базе уже созданного на языке JavaScript парсера формата SWF подготовлен сервис инспектирования SWF-файлов. Кроме того, для наблюдения за прогрессом разработки представлена демонстрационная страница, на которой продемонстрирована возможность выполнения простой Flash-игры с использованием наработок Shumway.


Казалось бы... Но


Для обеспечения оптимальной производительности, код развивается в тесной зависимости от возможностей и особенностей Firefox. Адаптация для других браузеров пока не ведётся. Примечательно, что компания Google около года назад представила похожий проект Swiffy, позволяющий преобразовать Flash-контент (поддерживается SWF 8 и ActionScript 2.0) в представление на базе технологий HTML5, JavaScript, CSS3 и SVG. Код Swiffy пока закрыт, но компания не исключает в будущем, после завершения разработки, публикацию исходных текстов.


//Что же это получается. Похоже флэшь не собирается умирать :(
Вот такие пироги.

★★★★

Если дум на жабоскрипте жутко тормозит, то какая скорость будет у чего-то потяжелее?

SEV ()
Ответ на: комментарий от AX

Демо же есть, вполне сносно работает в моём хроме.

Да... 02.28.41 ;)

Sadler ★★★ ()
Ответ на: комментарий от AlexCones

Спроси у разработчиков этого порта.
Я поигрался минуты две и закрыл.

SEV ()

Некрофилы. Вместо того чтобы браузер развивать они бампают версии и велосипеды пишут.

Deleted ()
Ответ на: комментарий от cruxish

Хотя... в чромиуме работает ненамного медленнее флеша.

cruxish ★★★★ ()

И это только ради того, чтобы не реализовывать Pepper API?

Ttt ☆☆☆☆☆ ()

Идея-то отличная. Реализуя функциональность Flash, мозилловцы выявят слабые места в HTML5. Возможно, часть наработок попадёт в стандарт HTML5 или будет распространяться виде отдельных библиотек, которые помогут в портировании приложений на JavaScript.

P. S. За такое название темы банхаммером вам по черепушке.

gatsu ()
Ответ на: комментарий от gatsu

За такое название темы банхаммером вам по черепушке.

а что не так? Не знаю что ещё можно добавить к тегам. Тему эту завтра уже забудут, так что помощь адекватного заголовка поиску тоже не нужна.

Bad_ptr ★★★★ ()
Ответ на: комментарий от Bad_ptr

Не знаю что ещё можно добавить к тегам.

Смысл, например.

Разработчики Mozilla приступили к созданию JavaScript на базе проигрывателя Adobe Flash.

gatsu ()
Ответ на: комментарий от gatsu

Разработчики Mozilla приступили к созданию JavaScript на базе проигрывателя Adobe Flash.

Вы сказали все с точностью до наоборот.

andreyu ★★★★★ ()
Ответ на: комментарий от gatsu

Разработка JIT в исходники языка, которые будут компилироваться в байткод другого языка, а потом частично переводиться в машинный код другим JIT'ом... Костылей никогда не бывает слишком много)

Максимальная скорость возможна при трансляции на уровне исходников. При трансляции байткода будет оверхед, но, возможно, меньший, чем при непосредственной эмуляции.

note173 ★★★★★ ()

$tags

Содержательный заголовок.

TDrive ★★★★★ ()
Ответ на: комментарий от firestarter

Теги перед заголовком пишут только геи.

по ип вычислю.
Я тебе лично буду в психушке уколы ставить.

Bad_ptr ★★★★ ()
Ответ на: комментарий от note173

ну таки да теперь всё будет зависеть от реализации в браузере JS движка

Thero ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.