The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

13.11.2012 23:41  Проект Mozilla представил Shumway, реализацию Adobe Flash на JavaScript

Разработчики из проекта Mozilla представили первые результаты работы над проектом Shumway, в рамках которого предпринята попытка создания открытой реализации формата SWF, созданной только с использованием языка JavaScript и стандартных web-технологий. Мотивом создания Shumway послужило желание обеспечить работу SWF на дополнительных платформах, для которых не выпускается Adobe Flash, а также намерение предоставить пользователям полностью открытое и безопасное решение для работы с Flash-контентом, ранее доступным только при использовании проприетарного ПО.

Текущее состояние развития проекта можно оценить на специально подготовленной демонстрационной странице. Для желающих более плотно поэкспериментировать с Shumway подготовлено специальное дополнение, позволяющее отображать SWF-контент на просматриваемых страницах без установки Adobe Flash. Дополнение работает только в свежем бета-выпуске Firefox 17 и пока поддерживает только ограниченный набор Flash-контента (тем не менее уже поддерживаются простые игры, такие как Pacman).

В рамках проекта подготовлены такие компоненты, как парсер формата SWF, интерпретатор байткода ActionScript версии 1, 2 и 3, JIT-компилятор для байткода ActionScript версии 3, модуль для рендеринга контента, дополнение для интеграции с браузером и набор демонстрационных приложений. Код всех компонентов проекта открыт под свободной лицензией MIT.

  1. Главная ссылка к новости (https://blog.mozilla.org/resea...)
  2. OpenNews: Разработчики Mozilla приступили к созданию проигрывателя Adobe Flash на базе JavaScript
  3. OpenNews: Компания Google запустила сервис преобразования SWF в HTML5
  4. OpenNews: Вышел Swfdec 0.7.2
  5. OpenNews: Релиз свободного Flash-плеера Gnash 0.8.10
  6. OpenNews: Релиз свободного Flash-плеера Lightspark 0.7
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: firefox, mozilla, swf, javascript, html5
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, dimqua, 00:54, 14/11/2012 [ответить] [смотреть все]
  • +7 +/
    Это ж как она будет тормозить то.
     
     
  • 2.4, Аноним, 01:01, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]
  • +11 +/
    > В рамках проекта подготовлены такие компоненты, как

    ...
    > JIT-компилятор для байткода ActionScript

    Учитывая, что JIT-компилирующий интерпретатор питона, написанный на питоне же, тормозит в разы меньше самого питона, есть шансы, что это поделие тоже будет тормозить не так сильно, как кажется.

     
     
  • 3.8, filosofem, 01:23, 14/11/2012 [^] [ответить] [смотреть все]
  • +4 +/
    Это ж сколько она будет памяти выжирать то.
     
     
  • 4.11, Xasd, 01:43, 14/11/2012 [^] [ответить] [смотреть все]
  • +1 +/
    да хоть сколько. уж лучше чем вообще никак
     
     
  • 5.16, WherWolf, 02:27, 14/11/2012 [^] [ответить] [смотреть все]
  • –5 +/
    Это ж сколько ее до ума доводить будут?
     
     
  • 6.42, Anonim, 09:31, 14/11/2012 [^] [ответить] [смотреть все]  
  • +9 +/
    Этож сколько нытиков на опеннете развелось?
    Подобные штуки должны оставаться в браузере (интегрироваться и поддерживаться разработчиками браузера) и из него не вылазить. Для иногда позырить ролик и тормозной реализации сойдет.
     
     
  • 7.44, Anonymous528, 10:23, 14/11/2012 [^] [ответить] [смотреть все]  
  • –3 +/
    Когда же это уже закончится?
     
     
  • 8.58, mine, 13:47, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Завтра в 15:37:22 по Москве.
     
     
  • 9.84, 0pp76hyftr, 20:29, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    > Завтра в 15:37:22 по Москве.

    очень на это наедеюсь

     
  • 9.100, Акакий Зильбиршейн_, 18:49, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    ошибся на первый взгляд 15 11 2012 13 34 Организация Wikimedia представила HTM... весь текст скрыт [показать]
     
  • 8.95, Капитан, 11:13, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    21 декабря
     
     
  • 9.99, Акакий Зильбиршейн_, 18:48, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    че будет?
     
     
  • 10.105, Аноним, 18:36, 21/11/2012 [^] [ответить] [смотреть все]  
  • +/
    очередной по расписанию конец света
     
  • 3.12, Онаним, 01:47, 14/11/2012 [^] [ответить] [смотреть все]  
  • –7 +/
    ну самому не смешно ... весь текст скрыт [показать]
     
     
  • 4.19, Lain_13, 04:26, 14/11/2012 [^] [ответить] [смотреть все]  
  • +4 +/
    http://speed.pypy.org/
     
     
  • 5.50, Онаним, 11:07, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    да,да, и вечный дигатель существует...

     
     
  • 6.56, Lain_13, 13:26, 14/11/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Переписывание PyPy на PyPy уже ничего не даст Такие фокусы более 1 раза не рабо... весь текст скрыт [показать]
     
     
  • 7.60, Онаним, 14:56, 14/11/2012 [^] [ответить] [смотреть все]  
  • –4 +/
    еще раз улыбнуло и тебя жестоко обманули, дружище компилятор на интерпретао... весь текст скрыт [показать]
     
     
  • 8.71, Аноним, 17:06, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    зато компилятор на интерпретаторе быстрее чем грузины, а интерпретатор нет.
     
     
  • 9.72, Онаним, 17:37, 14/11/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    а грузины в курсе?
     
     
  • 10.85, суслик, 20:34, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Грузин не виноват
     
  • 8.75, Lain_13, 18:09, 14/11/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    Ты про JIT слышал? Видимо нет.
     
     
  • 9.79, Онаним, 19:06, 14/11/2012 [^] [ответить] [смотреть все]  
  • –7 +/
    JIT-компилятор, написанный на Python не смеши ПиПи название уже как бы наме... весь текст скрыт [показать]
     
     
  • 10.80, Lain_13, 19:12, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Собака лает, караван идёт.
     
  • 10.82, nagual, 19:48, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Не вечные двигатели, а велосипеды ... весь текст скрыт [показать]
     
  • 8.92, arisu, 06:53, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    зато JIT в долговременном исполнении может обогнать AOT теоретически ... весь текст скрыт [показать]
     
  • 6.83, 0pp76hyftr, 20:00, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    не вечный процессор - чем больше грузишь тем быстрее работает ... весь текст скрыт [показать]
     
  • 3.47, Аноним, 10:36, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    RPython != Python
     
  • 2.6, Loooooker, 01:05, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    байткод Flash- JavaScript- машинный код в браузере Потенциально может аже быст... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, Аноним, 02:06, 14/11/2012 [^] [ответить] [смотреть все]  
  • –1 +/
    пока очень тормозит...
     
     
  • 4.21, ffirefox, 04:32, 14/11/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    На чем проверял? У меня другие результаты (см. ниже)
     
  • 3.30, Аноним, 07:53, 14/11/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    Легнда гласит что если это все запустить еще и в виртуалке которая потенциально... весь текст скрыт [показать]
     
     
  • 4.45, Аноним, 10:26, 14/11/2012 [^] [ответить] [смотреть все]  
  • –2 +/
    Петросян плачет после прочтения этой шутки
     
  • 4.62, Харитон, 15:18, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Еще в прошлом веке С Лем писал Для слабых ПК с неразвитыми IO-функциями нужно ... весь текст скрыт [показать]
     
  • 1.3, Аноним, 01:00, 14/11/2012 [ответить] [смотреть все]  
  • +1 +/
    что lightspark вконец умрет?
     
     
  • 2.9, Клыкастый, 01:24, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    все умрут но тут речь о том, кто будет нести гробик флеша не выкидывать же тел... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.31, Аноним, 07:54, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Нести легче А тело Ничего личного, это бизнес ... весь текст скрыт [показать]
     
  • 2.32, Аноним, 08:04, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Скорее, умрет флеш А нафига он нужен в мире где двигло от sauerbraten пашет пря... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, Клыкастый, 01:21, 14/11/2012 [ответить] [смотреть все]  
  • +2 +/
    всё что угодно, только не чортовы блобы, которые уже самой адобе настоелозили до чёртиков
     
  • 1.10, klalafuda, 01:40, 14/11/2012 [ответить] [смотреть все]  
  • +1 +/
    Оно конечно все забавно но демке до флеша как пешком до Китая..
     
  • 1.14, Михрютка, 02:14, 14/11/2012 [ответить] [смотреть все]  
  • +87 +/
    Вот душ,
    В котором моется голая Джейн.

    А вот злобный хакер,
    Что по морям, океанам и суше
    Ролик транслирует прямо из душа,
    В котором моется голая Джейн.

    А это Ютуб,
    в котором у хакера платный аккаунт,
    чтоб заливать через море и сушу
    Кадры с вебкамеры прямо из душа,
    В котором моется голая Джейн.

    А вот флеш,
    Без которого ролик с Ютуба
    Не будет загружен,
    Который транслирует прямо из душа,
    Право на прайваси нафиг порушив,
    Как в душе моется голая Джейн.

    А это плугин,
    Который делает вид, что он флеш,
    Который грузит ролик с ютуба,
    Который загружен хакером грубым,
    Который транслирует кадры из душа,
    В котором одна, без семьи и без мужа,
    Моется мокрая голая Джейн.

    А вот жаваскрипт,
    Который к этому не предназначен,
    Но на котором был захерачен
    Плугин, который делает вид, что он флеш,
    Который грузит ролик с ютуба,
    Который загружен хакером грубым,
    Который транслирует кадры из душа,
    В котором одна, без семьи и без мужа,
    Моется мокрая голая Джейн.

    А вот фаерфокс,
    Который уже устал от адд-онов,
    Которые лепят такие гондоны,
    Которые в руки берут жаваскрипт,
    Который к этому не предназначен,
    Но на котором был захерачен
    Плугин, который делает вид, что он флеш,
    Который грузит ролик с ютуба,
    Который загружен хакером грубым,
    Который транслирует кадры из душа,
    В котором одна, без семьи и без мужа,
    Моется мокрая голая Джейн.

    А это Михрютка,
    Который уже утомился жутко
    Ждать пока грузится клип в фаерфоксе,
    В том самом, который устал от адд-онов,
    Которые лепят такие гондоны,
    Которые в руки берут жаваскрипт,
    Который к этому не предназначен,
    Но на котором был захерачен
    Плугин, который делает вид, что он флеш,
    Который грузит ролик с ютуба,
    Который загружен хакером грубым,
    Который транслирует кадры из душа,
    В котором одна, без семьи и без мужа,
    Моется мокрая голая Джейн.

     
     
  • 2.18, бедный буратино, 04:20, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +9 +/
    А на python это же можно было бы записать в 8 раз короче
     
     
  • 3.29, Аноним, 07:48, 14/11/2012 [^] [ответить] [смотреть все]  
  • +3 +/
    и питонисты орали бы что в принципе структура кода понятна даже так ... весь текст скрыт [показать]
     
     
  • 4.38, бедный буратино, 09:07, 14/11/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    На python вообще легко и приятно стихи писать, и даже песни Кроме блюзов, блюзы... весь текст скрыт [показать]
     
     
  • 5.55, rshadow, 12:17, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    теперь я понял для чего эти языки. Нафиг нафиг ... мне программировать надо...
     
  • 3.61, Михрютка, 15:11, 14/11/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Неееее На питоне - это только Маяковский могет ... весь текст скрыт [показать]
     
     
  • 4.63, Харитон, 15:19, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    маяковский писал на Пролог-Питоне ... весь текст скрыт [показать]
     
  • 2.23, Аноним, 06:23, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    мораль сия, весьма понятна,
    но времени не жалко?
     
  • 2.24, Аноним, 07:17, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    > Вот душ,
    > В котором моется голая Джейн.

    Браво!

     
     
  • 3.69, Crazy Alex, 16:43, 14/11/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Способ привлечь внимание был выбран идеально
     
  • 2.48, antiroot, 10:44, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    В мемориз однозначно!
     
  • 2.51, Stax, 11:11, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Блин, прямо так жаль стало эту несчастную одинокую мокрую Джейн :(
     
     
  • 3.98, mavriq_, 16:07, 15/11/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    ога. прям захотелось прийти и ото...греть ее, такую мокрую... голую...
     
  • 2.54, filosofem, 11:58, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    -В котором моется голая Джейн.
    +В котором моется голая Joanna. //Rutkowska
     
     
  • 3.70, Crazy Alex, 16:44, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Ну её-то вряд ли взломают :-)
     
     
  • 4.86, Тарелькин, 20:53, 14/11/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    У нее там виртуализация две ванных комнаты с отдельными душами Она моется в од... весь текст скрыт [показать]
     
     
  • 5.91, Xasd, 04:58, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    ванная комната, а внутри неё -- другая (более маленькая) ванная комната :)
     
     
  • 6.102, Andrew Kolchoogin, 21:00, 15/11/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    Ванная комната, а внутри неё -- другая более маленькая ванная комната, в котор... весь текст скрыт [показать]
     
  • 2.67, kurokaze, 15:58, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Пойди работать и проапгрейдь уже свой второпень
     
  • 1.20, ffirefox, 04:30, 14/11/2012 [ответить] [смотреть все]  
  • +3 +/
    Попробовал в винде на firefox 16.0.2 (пришлось в install.rdf расширении shumway.xpi поправить минимальную версию для firefox). На встроенной интеловской видеокарте демки по fps и загрузке процессора практически не отличаются от родного флэша. Причем, в AS2 флэшь быстрее процента на 3-4, а в AS3 скорость практически равная (но сам fps меньше).

    Доберусь до техники и попробую под Linux. (Что-то мне подсказывает, что здесь тормозной флэшь вообще должен проиграть)

     
     
  • 2.64, anonim, 15:34, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В Linux Fedora в Firefox 16 0 2 на Ютубе и Красном ТВ видео показывать поделие н... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.88, paulus, 00:08, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    флеш-видеопроигрыватели не осиливает...
     
  • 1.27, Аноним, 07:42, 14/11/2012 [ответить] [смотреть все]  
  • +/
    Нафиг нужно Эй, флешер, ну-ка переплюнь HTML5 Вы утверждали что на флеше можно... весь текст скрыт [показать]
     
     
  • 2.65, nagual, 15:36, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Класс но в Опере и хроме и IE не работает И пока это не заработает под виндой в... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.93, arisu, 06:56, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    а valve говорит, что и без винды жизнь есть а вот на бсд им отчего-то плевать ... весь текст скрыт [показать]
     
     
  • 4.96, nagual, 12:59, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Да пофиг вин или линь нужно чтоб во всех броузерах работало ... весь текст скрыт [показать]
     
  • 2.66, anonim, 15:37, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Круто Даже в высоком разрешении не тормозило ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.73, ваноним, 17:56, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    так WebGL же. не путайте чистый JS и JS+whatever
     
  • 1.37, Аноним, 08:54, 14/11/2012 [ответить] [смотреть все]  
  • +/
    Gnash и Lightspark никуда не доехали, и эти тоже не доедут Да и не нужно уже да... весь текст скрыт [показать]
     
     
  • 2.57, Lain_13, 13:32, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Счастливый человек Вконтактик, одноклассники, фейсбук, некоторое видео на ютьюб... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.76, Аноним, 18:15, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    вообще-то во вконтактике и яндекс музыка через html5 audio первый даже ogg умее... весь текст скрыт [показать]
     
     
  • 4.77, Lain_13, 18:48, 14/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Может она там и в html5, но у меня грузится вот такое в качестве плеера http ... весь текст скрыт [показать]
     
  • 4.78, UncleIS, 19:00, 14/11/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Правда? А почему тогда при отключённом флеш оно меня на сайт Adobe отправляет?
     
  • 2.97, XoRe, 14:02, 15/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Может быть в top100 по посещаемости сайтах ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.101, arisu, 19:11, 15/11/2012 [^] [ответить] [смотреть все]  
  • +/
    а, мордокнигах, фкантактах и смищных картиночках их проблемы ... весь текст скрыт [показать]
     
     
  • 4.103, XoRe, 11:15, 16/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Точно А ещё в фейсбуках, гугелях, википедиках и прочая Которые вносят значител... весь текст скрыт [показать]
     
     
  • 5.104, arisu, 04:57, 17/11/2012 [^] [ответить] [смотреть все]  
  • +/
    win где УМВР без флэша где УМВР без флэша 171 социальные сети 187 типа ... весь текст скрыт [показать]
     
     
  • 6.106, XoRe, 11:18, 24/11/2012 [^] [ответить] [смотреть все]  
  • +/
    Ваше мнение всем уже давно понятно ... весь текст скрыт [показать]
     
     
  • 7.107, arisu, 11:22, 24/11/2012 [^] [ответить] [смотреть все]  
  • +/
    то есть с тем, что 171 гугели 187 и 171 википедии 187 без флэша таки раб... весь текст скрыт [показать]
     
  • 1.49, Прохожий, 10:46, 14/11/2012 [ответить] [смотреть все]  
  • +/
    Помогли бы лучше gnash писать.
     
     
  • 2.52, Аноним, 11:18, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    И emscripten, чтобы оттранслировать им в javascript gnash
     
  • 2.53, Аноним, 11:23, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нее, у gnash нефатальный недостаток 8212 он написан не на JavaScript Ну и фа... весь текст скрыт [показать] [показать ветку]
     
  • 1.59, runoverheads, 14:31, 14/11/2012 [ответить] [смотреть все]  
  • +/
    давно пора.
    все эти бинарные gnash и lightspark, теже самые отживающие век костыли, что и сам adobe flash player. век - бредовой идеи пропихивать в браузер выполнение бинарных приложений. Если приложению/контенту не хватает функционала html5, очевидно что не место ему в браузере, не надо пыжится с java/flash.
     
     
  • 2.74, ваноним, 18:05, 14/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    экстремизм детектед хотя использование бинарной хрени нужно всеми силами радика... весь текст скрыт [показать] [показать ветку]
     
  • 1.68, kurokaze, 16:00, 14/11/2012 [ответить] [смотреть все]  
  • –2 +/
    Печально что комментаторы так и не поняли зачем именно на джава скрипте.
    Новости до конца не читай
    @
    Сразу обсуждай
     
     
  • 2.94, arisu, 06:58, 15/11/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    потому что даже адобы очень хотят закопать стюардессу, а некроманты всё не дают ... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList