Прежде чем отправить публикацию, я долго думал, какой блог выбрать: JavaScript или Abnormal Programming. Так или иначе, круг задач, которые можно решить на детище Netscape, расширяется с каждым днем.
Например, разработчики из команды Mozilla просто ради развлечения сделали декодер H.264 на JavaScript. Любопытно, что скрипт писался не вручную.
Он был получен путем копирования исходников C существующего декодера в формат ЛЛВМ , с последующим преобразованием полученного байт-кода в JavaScript с помощью компилятора Эмскриптен .
Именно этот компилятор изначально привлек внимание отца JavaScript Брендана Айка.
поделившийся своими впечатлениями (а произвести на него впечатление непросто) на одной из конференций, которые хорошие люди сняли, что сразу оказалось сети , чтобы вызвать у меня непроизвольное вау! и немедленно поделитесь своей находкой с людьми, знающими толк в извращениях! Итак, во время демо скрипт генерирует 30 кадров в секунду, при этом являясь совершенно сырым и не подшитым побочным продуктом демо возможностей Emscripten. Тем не менее, общественный резонанс был великолепен, и команда разработчиков Mozilla решила под давлением просьб и угроз опубликовать демо-версию вместе с исходниками как отдельный проект с открытым исходным кодом на github .
Думаю, распределив вычисления по нескольким ядрам и воспользовавшись дополнительными возможностями аппаратного ускорения HTML5, в конечном итоге можно получить действительно полезный гаджет для коллекции веб-разработчика.
Теги: #H.264 #JavaScript #html5 #Firefox #emscripten #llvm #JavaScript
-
Сила Создания Списка
19 Oct, 24 -
317 Патентов Стива Джобса
19 Oct, 24 -
Acer + Gateway + Packard Bell = Группа Acer
19 Oct, 24 -
Вещь
19 Oct, 24