Выход новой версии браузера Firefox 9

Оцените материал
Рейтинг: 0 из 5 - (0 голосов)

Браузер Firefox 9Известным интернет-разработчиком - компанией Mozilla в преддверии католического рождества анонсирован запуск заключительной, девятой сборки браузера Firefox. В обновленном обозревателе, кроме исправления ошибок и устранения недостатков, предусмотрели и ряд значительных новшеств, которые направлены на гарантированную стабильную работу web-браузера.

Одно из преимуществ - реализация новой функции под названием Type Inference в структуре движка JavaScript. Ориентировано данное новшество по большей части на программистов. Благодаря этому нововведению браузер станет намного быстрее загружать продвинутые web-сайты, созданные с помощью JavaScript. Функция Type Inference - настоящий проект, к которому привлекли ведущих специалистов компании Mozilla. Реализация данного проекта велась на протяжении одного года и, наконец, пользователи смогут его оценить.

Основная проблема JavaScript - отсутствие возможности изначально задавать тип переменных. Поэтому он определяется интерпретатором в процессе работы и обуславливается характером осуществляемых с ним операций. За счет этого обеспечивается наибольшая гибкость, однако в этом случае интерпретатором JavaScript должна приниматься во внимание такая специфическая особенность и обрабатываться каждая переменная отдельно.

В новом Firefox 9 движок под названием SpiderMonkey JavaScript устанавливает код, а также определяет тип переменных. Далее на основании прогнозированных данных создается компилированный код JIT. В итоге система дает возможность добиться более быстрых и компактных кодов и сравнительно небольших объемов использованной памяти.

Ведущим инженер-разработчиком Firefox Брайаном Бонди отмечено, что изменения движка JavaScript, внесенные в Firefox 9, способствуют увеличению производительности на 30 процентов в таких тестовых пакетах, как, к примеру, V8K и raken, а также обуславливает значительный рост производительности для большей части web-сайтов, функционирующих на JS.

Однако согласно утверждению представителя компании Mozilla, несмотря на выход Firefox 9, работы по улучшению характеристик производительности буду продолжаться. Сейчас разработчики заняты разработкой новой версии движка JIT (полное название – IonMonkey), который также рассчитан на работу с такой функцией, как Type Inference.

Система Orphus

Комментарии

Подписаться:
  • Комментарии не найдены

Оставить комментарий от имени гостя

Вложения

0