С новым JS-движком Firefox станет еще быстрее

С новым JS-движком Firefox станет еще быстрее

Разработчики из компании Mozilla трудятся над созданием совершенно нового браузерного JS-движка, который сможет обеспечить браузеру Firefox дополнительный резерв производительности.

Этот проект получил название IonMonkey, а его появление в финальных сборках браузеров ожидается уже в 2013 году.

Как полагают представители компании, быстрый движок для веб-обозревателя сегодня очень важен для успешной конкурентной борьбы на жестком современном браузерном рынке.

А дополнительным стимулом для усовершенствования уже существующих продуктов является массовое распространение HTML5, который функционирует с помощью javascript.

Будущий движок IonMonkey будет иметь встроенный Just-In-Time – компилятор. В текущее время Firefox компилирует код на javascript и обрабатывает его строка за строкой. Этот компилятор конвертирует JS-код в специализированную псевдо-программу, функционирующую в среде компилятора.

На правах рекламы советуем свам ознакомится с таким товаром, как шины barum. Шины barum качественные и надежные, и компания MVO продает их по довольно низкой цене.

С помощью такого подхода можно в разы ускорить работу веб-браузера.

Как показали ранние тесты производительности, IonMonkey по сравнению с текущим движком в Firefox 15 получил прирост в 26% и 20% в сравнении с движком Google V8, который используется в Chrome.

Один из разработчиков Mozilla говорит, что Ion Monkey является огромным шагом вперед в производительности javascript и всей архитектуре компиляторов Firefox. В нем используется совершенно новый метод JIT-компиляции, позволяющий использовать код javascript в формате, который очень близок Java. В этом случае коды превращаются в бинарные и могут работать без каких-либо дополнительных преобразований. Более того, впервые Ion Mokey использует новый метод промежуточной репрезентации с целью улучшения качества самого бинарного кода.

В текущее время оценить работу IonMonkey вы можете в «ночной сборке» Firefox 18.