JavaScript в Firefox 4 станет минимум в два раза быстрее

7

Стал доступен для тестирования новый движок JavaScript Mozilla, который носит название JägerMonkey. Он представляет собой оптимизирующий компилятор JIT для JavaScript, работающий «поверх» используемого сейчас JIT «TraceMonkey».

Тесты SunSpider 0.9.1 Тесты SunSpider 0.9.1 V8-v5 V8-v5 Компилятор времени исполнения (JIT) «TraceMonkey», который сейчас используется в Firefox, в основном занимается тем, что оптимизирует выполнение программных циклов, которые встречаются в JavaScript сценариях. Однако далеко не все программы на JavaScript имеют такие циклы, и соответственно до этого времени они не оптимизировались. JIT JägerMonkey компилирует методы JavaScript целиком, чтобы ускорить выполнение линейных последовательностей команд. Если же он при компиляции встречает цикл, то для его оптимизации дополнительно вызывается «TraceMonkey» . Такой гибридный подход позволяет совмещать уже отработанные методы оптимизации с новыми.

Тесты SunSpider 0.9.1 и V8-v5 показали увеличение скорости работы сценариев в 2 и 4 раза по сравнению с Firefox 3.6.

ПОДЕЛИТЬСЯ


Предыдущая статьяНовое качество изображения мониторов LG
Следующая статьяРешения Sony в области получения цифровых изображений

КОММЕНТАРИИ