Сен
26
2011

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

В доступной всем пользователям так называемой «ночной» версии Firefox 9 прирост производительности JavaScript достигает 30%.

Как мы помним, недавно вышла финальная версия Firefox 6 (а совсем недавно она обновилась до Firefox 6.0.2). Сразу после этого, Firefox 7 перешла в канал beta (а совсем скоро нас уже ждет финал). Соответственно, Firefox 8 переместился в канал Aurora. На ftp компании стали появляться тестовые «ночные» сборки. В этих самых сборках и было замечено увеличение производительности JavaScript.

Уже казалось, что битва производительности JavaScript-движков браузеров подошла к концу. Если вспомнить, то в начале выстрелили Chrome, спустя какое-то время в Opera перешли на новый движок. В первой половине текущего года Microsoft и Mozilla выпустили новые версии своих браузеров с более производительной обработкой JS. Данный сегмент перестал быть в браузерах узким местом в производительности.

Тем не менее, в Mozilla занимаются улучшением данной области и, как мы уже сообщали ранее, работают над движком Ion Monkey. После очередного обновления, всем желающим стала доступна ночная сборка Firefox 9, где и замечено улучшение JS-двигателя.

Мы решили протестировать «ночную» девятую версию и сравнить ее с текущей финальной Firefox 6.0.2. А также с более древней 3.6.22. В качестве тестов были использованы SunSpider, Kraken JavaScript Benchmark и V8 Benchmark Suite — version 6.
Полученные результаты можно видеть на графиках.

Результаты брузера Firefox на тесте SunSpider

Результаты теста SunSpider

В тесте SunSpider Firefox 9 показал улучшение (а именно, уменьшение времени прохождения) по сравнению с Firefox 6 — 325.6 ms против 347.6 ms (не говоря уже про Firefox 3.6, который проходит данный тест за 1137.4 ms).

Результаты теста Kraken

Результаты теста Kraken JavaScript Benchmark

Kraken JavaScript Benchmark также показал улучшение JavaScript-движка в будущей девятой версии браузера. Время прохождения сократилось практически в двое (Firefox 6.0.2 — 13186.7 ms, а у Firefox 9 — 6928.0 ms).

Результаты теста V8 Benchmark

Результаты теста V8 Benchmark Suite

В V8 Benchmark Suite ночная сборка набрала на более чем 1200 очков больше по сравнению с текущей стабильной версией. И в десять раз больше, если сравнивать с веткой 3.6.

Если принять во внимание то, что в скором времени в Firefox появится новый графический движок Azure, а также механизм сокращения потребляемой памяти, то в купе с более быстрым JavaScript-двигателем, Firefox способен продолжать конкурентную борьбу с другими браузерами. Как мы и упоминали в обзоре статистики за август 2011 года, в Mozilla кипит работа.

3 комментария Комментировать

  • Здорово! Рад за Firefox!

  • Сейчас использую 9.0а2, которая уже в статусе Авроры, и должен признать, что быстродействие весьма заметно.

    Кстати, на удивление, ВСЕ 34 установленных дополнения отлично работают.

    • По поводу дополнений — это хорошо. Потому что очень много критики от пользователей именно по поводу нерабочих дополнений в новых версиях.

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

Цитировать