Рубрики
МЕНЮ
Виталий Войчук
Об этом сообщает "CyberSecurity".
Новый движок Mozilla называет IonMonkey.
На сегодня высокопроизводительный движок на конкурентном браузерном рынке крайне важен, так как все больше страниц имеют контент, задействующий его, более того язык HTML5, который все активнее применяют в браузерах, фактически полагается на Javascript для работы. Сейчас IonMonkey доступен в рамках nightly-сборки браузера Firefox 18, доступного для разработчиков. Для массового пользователя эта версия появится только в начале 2013 года.
IonMonkey имеет встроенный JIT-компилятор (Just-In-Time). Если ранее браузеры компилировали код на JavaScript, обрабатывая его строка за строкой, то JIT конвертирует его в специализированную псевдо-программу, которая работает в среде компилятора точно так же, как и двоичный код. В Mozilla говорят, что подобный подход в разы ускоряет работу с JavaScript.
Девид Андерсон, программист Mozilla Firefox, говорит, что IonMonkey имеет 26%-ный прирост производительности в сравнении с движком в нынешнем Firefox 15 и 20%-ный прирост в сравнении с Google V8, применяемом в браузере Chrome. "Ion Monkey — это огромный шаг вперед в производительности JavaScript и всей нашей архитектуре компиляторов. Здесь используется новый метод JIT-компиляции, который позволяет использовать код JavaScript в формате, очень близком Java, когда коды превращаются в бинарные и работают без дополнительных преобразований. Кроме того Ion Mokey впервые использует новый метод промежуточной репрезентации для улучшенного качества самого бинарного кода", — говорит он.
Новости партнеров