Разработчики 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) из списка доверенных организаций в связи с вступлением в силу в Нидерландах нового закона в сфере кибербезопасности, позволяющего спецслужбам перехватывать трафик. подробнее »

Sharp Aquos R: новый флагманский смартфон с «умным» голосовым помощником

Компания Sharp провела презентацию нового флагманского смартфона Aquos R с изящным дизайном, высокими техническими характеристиками и интеллектуальным голосовым помощником. дальше »

Все модели iPhone 2017 года получат 3 Гб оперативной памяти

Все три модели iPhone 2017 года будут оснащены 3 Гб оперативной памяти, утверждает известный аналитик Тимоти Аркури из компании Cowen and Company. дальше »

Новая линейка игровых ноутбуков Inspiron от Dell

В компании Dell, пересмотрев свой подход к созданию мультимедийных моделей, выпустили несколько версий 15,6-дюймового ноутбука линейки Inspiron. дальше »

Huawei Watch первого поколения получат Android Wear 2.0 и поддержку NFC

Компания Huawei сообщила, что ее “умные” часы первого поколения будут обновлены до Android Wear 2.0. Вместе с прошивкой, пользователи получат доступ к NFC–модулю новинки. дальше »

Apple и Samsung подписали двухлетнее соглашение на поставку OLED-дисплеев для iPhone

Общая стоимость контракта - 9 миллиардов долларов: в 2017 году Apple ожидает от Samsung по условиям нового контракта от 70 до 92 миллионов экранов. дальше »

Обновленная Tamagotchi напомнит о вашей юности

Японская компания Bandai Namco, которая перевыпустила электронную игрушку Тамагочи в честь 20-летия с момента ее появления на рынке. дальше »

Состоялся анонс нового ноутбука Chuwi LapBook 12.3 на Windows 10

Китайский производитель Chuwi представил очередной свой продукт на операционной системе Windows 10. дальше »

NEC совершенствует решения Digital Signage, выпуская новые дисплеи серии P и V

Широкоформатные дисплеи для современной цифровой рекламы представляют простой доступ к встроенным интеллектуальным функциям IoT. дальше »

Qualcomm выступила с ответным иском против Apple

Qualcomm считает, что Apple намеренно не использовала некоторый функционал модемов компании, установленных в смартфонах iPhone 7, чтобы они не могли превзойти модемы компании Intel, которыми оснащалась другие смартфоны Apple. дальше »

Nokia 9 будет чуть дешевле Galaxy S8

Инсайдерская информация о характеристиках предстоящей модели Nokia 9 появилась неделю назад. Теперь тот же источник сообщил, что в США новинка будет стоить $700, тогда, как Европе ценник может доходить до 750 евро. дальше »