Мар
24
2013

В Firefox Nightly улучшили производительность JavaScript

В ночные сборки был внедрен новый модуль OdinMonkey. С его помощью значительно ускоряется обработка Javascript.

OdinMonkey содержит поддержку Asm.js, проекта, разрабатываемого в Mozilla. Asm.js является низкоуровневым подмножеством языка JavaScript и делает возможными работу кода, преобразованного из языков C++ и C в JavaScript. Таким образом, OdinMonkey с asm.js можно в какой-то мере сравнить с технологией Native Client у Google в браузере Хром.

Появление новинки не означает смену Javascript-движка в Firefox. Нет, IonMonkey остается, в него только добавляется вышеуказанный модуль с оптимизациями. Обновленный движок уже сейчас доступен в ночных сборках (а это Firefox 22), но пока только для x86/x64 операционных систем Windows и Linux. Версия для Mac OSX, как и мобильная для Android станет доступна пользователям чуть позже. Финал 22 версии ожидается в конце июня текущего года.

BananaBench - тест браузеров

Чтобы увидеть обновление в действии, разработчики предлагают скачать ночную сборку и попробовать запустить на ней браузерный тест BananaBench, что мы и сделали. Ниже представлены полученные нами результаты. Ночная сборка Firefox 22 сравнивалась с последней тестовой сборкой браузера Chromium 27.0.1451.

Результаты теста нового модуля JavaScript-движка

Включение и отключение возможно в разделе специальных настроек через страницу about:config, куда был добавлен параметр javascript.options.​experimental_asmjs.

Один комментарий Комментировать

Оставить комментарий

Цитировать