Форум: Новости
Автор: Shutnik
Размещено: Sat, 23 Aug 2008 19:04:44 +0400
Комментарии: 0
Последнее сообщение: Sat, 23 Aug 2008 19:04:44 +0400

Разработчики Mozilla произвели серию новых оптимизаций JavaScript движка Firefox, разрабатываемого под кодовым именем SpiderMonkey. Внесённые изменения позволили увеличить скорость выполнения некоторых скриптов в 20-40 раз. Новые "tracing" оптимизации, с реализацией нового JIT-компилятора (Just-In-Time), интегрированы в дерево исходных текстов Firefox, но пока отключены по умолчанию в ночных тестовых сборках. Вы можете включить их через about:config -> javascript.options.jit.content. Особо храбрые могут включить параметр javascript.options.jit.chrome.

Суть "tracing" оптимизации в сохранении плана выполнения скрипта и в последующем использование бинарного кода при выполнении подобных блоков. При этом происходит преобразование циклов и сложных методов в вид линейного потока инструкций.

Подробное пояснение механизма работы новых оптимизаций и результаты измерения производительности представил в своем блоге Брендан Эйх (Brendan Eich), технический директор Mozilla Corporation, являющийся создателем языка JavaScript.

В интервью изданию Ars Technica Брендан заявил, что JavaScript становится все более и более пригодным для разработки приложений общего назначения. Главная же цель, приблизить производительность скриптов на JavaScript к скомпилированным приложениям на языке Си.

Источник
Источник 2 и графики

Источник: Новости : В Fx3.1 производительность некоторых JS операций возрастёт в 20-40 раз

category Раздел: Официальные новости FireFox
Похожие сайты:
Похожие записи:
    Не найдено
Предыдущая запись: Firefox Gets Massive JavaScript Performance Boost - Slashdot
Следующая запись: Firefox Gets Massive JavaScript Performance Boost - Slashdot