Страница 1 из 1

В Firefox 3.1 производительность JS возрастет в 20-40 раз

Добавлено: 2008-08-24 4:19:48
ProFTP
В Firefox 3.1 производительность некоторых JavaScript операций возрастет в 20-40 раз

Разработчики Mozilla произвели серию новых оптимизаций JavaScript движка Firefox, разрабатываемого под кодовым именем SpiderMonkey. Внесенные изменения позволили увеличить скорость выполнения некоторых скрптов в 20-40 раз. Новые "tracing" оптимизации, с реализацией нового JIT-компилятора (Just-In-Time), интегрированы в дерево исходных текстов firefox, но еще недоступны в ночных тестовых сборках. Планируется включить новые наработки в состав релиза Firefox 3.1.

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

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

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

http://weblogs.mozillazine.org/roadmap/ ... ghtsp.html
http://www.opennet.ru/opennews/art.shtml?num=17521

Re: В Firefox 3.1 производительность JS возрастет в 20-40 раз

Добавлено: 2008-08-24 21:51:38
zingel
1162 +++10??? Approved by semenyaka 2008-06-01 20:52:41
<nuclight> ... else document.write("Ваш браузер не поддерживает JavaScript<br>");