Разработчики Mozilla создали вариант игры Doom на языке JavaScript

Опубликовано: 9 июня 2011 г., четверг

 

Классическая игра Doom была портирована разработчиками Mozilla для работы в любом современном веб-браузере, поддерживающем JavaScript и такие возможности HTML5, как поддержка тегов canvas и audio.

Для портирования был использован проект Emscripten, позволяющий преобразовать байткод LLVM в JavaScript-представление. В свою очередь, байткод LLVM может быть получен путем компиляции исходного текста на языках C или C++ при помощи llvm-gcc или clang.

Из проблем отмечается низкая скорость работы браузерах на базе движка V8 (Chrome, Chromium и т.п.), а также в браузере Opera. Проблема в V8 связана с обнаружением небольшой специфичной ошибки, которая в скором времени будет исправлена. Для ускорения работы игры желательно, чтобы браузер поддерживал типизированные массивы.

Источник: opennet.ru
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

Нидерландский центр сертификации может быть исключен из доверенного списка Mozilla

Разработчики Mozilla обсуждают возможность исключения нидерландского центра сертификации (Staat der Nederlanden) из списка доверенных организаций в связи с вступлением в силу в Нидерландах нового закона в сфере кибербезопасности, позволяющего спецслужбам перехватывать трафик. подробнее »

Microsoft официально анонсировала пятое поколение Surface Pro

Microsoft анонсировала новый планшет из семейства Surface Pro. Отныне в его названии отсутствует цифра, указывающая на номер поколения, - тем не менее, на пресс-конференции было заявлено, что общее число доработок в предыдущей модели Surface Pro 4в достигает 800. дальше »

Huawei выходит на рынок ПК

На пресс-конференции в Берлине компания Huawei Technologies представила три модели: ноутбук с диагональю экрана 15,6 дюйма, устройство типа "2 в 1" и ультратонкий ноутбук в металлическом корпусе. дальше »

Новый игровой монитор ViewSonic XG2530 с частотой обновления 240 Гц

ViewSonic, известный поставщик вычислительных, коммуникационных решений и продуктов потребительской электроники, представила 25-дюймовый игровой монитор XG2530 с технологией AMD FreeSync, частотой обновления 240 Гц и собственным разрешением Full HD 1080p (1920x1080). дальше »

Huawei анонсировала сервер KunLun с производительностью 16 ТБ

Сервер Huawei KunLun для критически важных вычислений был сертифицирован компанией SAP для массового использования. Он обеспечивает производительность на уровне 16 ТБ, что делает компанию Huawei одним из немногих поставщиков решений для платформы хранения и обработки данных SAP HANA мощностью свыше 10 ТБ. дальше »

GoPro анонсировала VR-камеру Fusion с разрешением 5,2K

Известный производитель экшн-камер GoPro анонсировал новый продукт — камеру Fusion, старт продаж которой запланирован на конец года. дальше »

Sony DPT-RP1: обновленная версия с улучшенным экраном

Компания Sony анонсировала обновленную версию «Digital Paper» новой моделью DPT-RP1 с экраном 13,3 дюйма по диагонали. дальше »

HTC отмечает двадцатилетний юбилей

Компания HTC опубликовала на YouTube видео, посвященное своему 20-летнему юбилею. В видеоклипе показано развитие компании с момента ее основания (15 мая 1997 года) по сегодняшний день, а также раскрыты планы HTC на будущее. дальше »

Новые игровые мини-неттопы GIGABYTE Brix Gaming

Для любителей небольшого, но мощного игрового компьютера выпущена линейка ультракомпактных неттопов GIGABYTE BRIX Gaming, дальше »

Fujitsu представила новую систему PRIMEFLEX

Компания Fujitsu расширяет портфолио интегрируемых систем PRIMEFLEX новой моделью для Storage Spaces Direct, призванной упростить работу с высокопроизводительными гиперконвергированными инфраструктурами в дата-центрах на базе Microsoft. дальше »

Infinite Passengers: воскресные полеты в собственной авиакомпании

Играя в Infinite Passengers, вы приобретете не только навыки управлять большими пассажирскими авиалайнерами, но и руководить своей авиакомпанией. дальше »