Firefox 15 выпускает новую демонстрацию 3D-игры


Firefox 15 был выпущен 28 августа, на день раньше запланированного срока. Улучшения в использовании памяти делают его быстрее, но для многих главное — это улучшения, связанные с игрой. Новая демоверсия игры, Bananabread, подчеркивает эту мысль и доказывает, что игры на HTML5 — это не шутка.

Как мы сообщали в прошлом месяце, Firefox 15 решил свои давние проблемы с утечкой памяти, влияющие на некоторые надстройки. Улучшения делают просмотр более плавным и отзывчивым.

Для разработчиков встроенный отладчик JavaScript предоставляет и также может использоваться в локальной сети для удаленной отладки приложений, работающих в Firefox для Android.

Этот выпуск также делает анимацию более плавной за счет улучшенного движка JavaScript и усовершенствований WebGL. Он также обеспечивает поддержку сжатых текстур, позволяя разработчикам игр создавать игры с тяжелой графикой без потери производительности, а Firefox также обеспечивает разработчиков игр и другого интерактивного контента с точностью до тысячных долей миллисекунд с высокой точностью синхронизации.

Чтобы продемонстрировать все это, у нас есть новая демонстрация 3D-шутера от первого лица Bananabread, которая демонстрирует новые игровые улучшения Firefox, и ее можно увидеть в этом видео:

Однако не пробуйте демо-версию, если вы не обновились до Firefox 15, потому что для нее требуются сжатые текстуры. Кроме того, он не работает в последней версии Chrome, если вы не включите блокировку указателя / мыши — простая процедура, но она может помешать многим пользователям попробовать ее. Конечно, это не работает в IE 9 или 10, потому что они вообще не поддерживают WebGL.

Проект Bananabread предназначен для использования в качестве тестового примера для запуска требовательной 3D-игры в браузерах, которую можно использовать для опробования новых функций браузера и профилирования производительности, чтобы сделать браузеры быстрее. Другая цель — доказать, что игры подобного рода могут работать на JavaScript и WebGL, к чему многие люди до сих пор относятся скептически. Попробуйте — вы не сможете не впечатлиться — особенно когда вы узнаете, что это порт игрового движка C ++, а не пользовательский JavaScript.

Bananabread берет движок Cube 2: Sauerbraten, написанный на C ++ и OpenGL, и компилирует его с помощью Emscripten в JavaScript и WebGL, чтобы он мог работать в современных браузерах с использованием стандартных веб-API и без использования плагинов. Его код и многие из его художественных ресурсов открыты, что дает другим возможность создавать собственные браузерные игры.

Еще одним заметным улучшением в Firefox 15 является версия 3 сетевого протокола SPDY («быстрый»). Эта технология, разработанная Google для «уменьшения задержки загрузки веб-страниц и повышения веб-безопасности», была впервые представлена в Firefox 11 и до сих пор требует явно включен. Большая отсутствующая функция — это встроенный PDF-ридер, который был включен в более ранние бета-версии Firefox 15, но не был включен в окончательный выпуск. Некоторые ошибки не были исправлены к моменту выпуска Firefox 15, но есть вероятность, что он станет частью Firefox 16, который выйдет в начале октября.


Добавить комментарий