Mozilla выпустила новую версию настольного браузера Firefox под порядковым номером 22, которая принесла множество новых функций. Одной из ключевых особенностей является поддержка 3D-игр.

Этого удалось достичь благодаря модулю оптимизации движка JavaScript asm.js. Благодаря этому нововведению 3D-игры и ресурсоемкие приложения можно запускать в среде браузера. За высокую производительность приложений в среде браузера отвечает кросс-компилятор Emscripten.

Среди других ключевых особенностей стоит отметить поддержку стандарта Web Real-Time Communications (WebRTC).

С WebRTC разработчики могут создавать приложения, которые позволяют совершать видеозвонки прямо из среды мобильного или настольного браузера.

Чтобы показать все возможности нового браузера компания Mozilla создала шутер от первого лица BananaBread. Данная 3D-игра использует все возможности WebRTC, asm.js, WebGL и Emscripten.