Mozilla добавляет новый базовый компилятор в Firefox Nightly

Я не могу сказать по-другому, но я думаю, что Mozilla удалось за довольно короткий промежуток времени перевернуть браузер Firefox с медленного браузера, который был легко настраиваемым, на браузер, который действительно не должен прятаться за скоростью и производительность браузера Google Chrome больше. Фактически, Mozilla удалось превзойти Google во многих областях, где когда-то господствовал Chrome, или, по крайней мере, сократить разрыв. Это не означает, что Chrome все еще не лидирует в некоторых областях, как, например, показывает последний тест HTML5, но разрыв быстро сокращается.

Google, с другой стороны, похоже, борется с тем, что Chrome становится вялым, и в последнее время, похоже, усиливается критика. Недавнее объявление создать вилку WebKit Blink может быть одним из способов, который, как надеется Google, решит многие проблемы браузера.

Mozilla, после запуска Компонент OdinMonkey в Nightly Версии Firefox в марте добавили новый базовый компилятор в Firefox Nightly, который улучшает производительность браузеров в собственных тестах Kraken и Octane от Google на 5-10%.

Что может быть даже более важным, так это то, что это также основа для будущих улучшений браузера. Mozilla надеется уменьшить использование памяти браузером и использовать его для ускорения реализации оптимизаций в браузере.
firefox google benchmark

До этого момента Firefox использовал два компилятора Just In Time (JIT): Jaegermonkey и IonMonkey.

Jaeger — это JIT общего назначения, которая «довольно быстрая», а Ion — это мощная оптимизирующая JIT, которая «очень быстрая».

Jaegermonkey в настоящее время используется как временный базовый компилятор для IonMonkey. Проблема здесь в том, что он никогда не был предназначен для этой работы. Вот почему Mozilla создала новый базовый компилятор, который был разработан с нуля с учетом IonMonkey.

Вы можете прочитать подробное объяснение того, почему это стало необходимым, на официальный блог Mozilla.

С общей точки зрения пользователя интересен взгляд, который Mozilla дает в том же сообщении в блоге. Пользователи могут ожидать «значительной экономии памяти», «улучшения производительности» и «лучшей оптимизации функций высокого уровня».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *