8 января 2013 г. состоялся релиз браузера Firefox 18
Что нового в Firefox 18
Новый JIT-компилятор IonMonkey JavaScript, на 20% быстрее старого.
Начало поддержки WebRTC.
Поддержка Retina-экранов на MacBookPro.
Ещё более быстрое переключение между вкладками.
Более быстрый старт браузера.
Поддержка W3C TouchEvents;
Запрет загрузки незашифрованного контента при HTTPS-соединении.
Battery API.
Улучшена отзывчивость при работе через прокси-сервер.
• Переход на новый JIT-компилятор — IonMonkey. «Одним из ключевых новшеств IonMonkey является система вероятностной оценки типов, в рамках которой предложен гибридный метод статического и динамического анализа, позволяющий точно сопоставить типы для каждой переменной и каждого свойства JavaScript-программы.
Другим важным улучшением является использование адаптивных методов выбора той или иной техники оптимизации для выполняемого JavaScript-кода» (Opennet).
Итогом проделанной работы стало значительное повышение производительности выполнения кода JavaScript. При выполнении тестов Kraken Benchmark Firefox 18 с IonMonkey показал прирост производительности на 26% (по графику на 10%), по сравнению с Firefox 15 и Firefox 17.
Добавлена начальная поддержка протокола WebRTC. По умолчанию данная функция отключена. Для её включения нужно в about:config найти параметр media.peerconnection.enabled и переключить его в значение true;
• Поддержка экранов высокой четкости Retina (HiDPI) на новых MacBook Pro;
• Повышена производительность при переключении между вкладками;
• Уменьшено время запуска браузера за счёт оптимизации процесса обработки сертификатов для заверенных цифровой подписью дополнений;
• Поддержка CSS3 Flexbox (и снова по умолчанию отключено). Для включения нужно в about:config найти параметр layout.css.flexbox.enabled и переключить его в значение true • Включение Flexbox по умолчанию произойдёт в Firefox 20;
• Поддержка спецификации W3C Touch Events в дополнение к ранее реализованной экспериментальной технологии MozTouch Events;
• Поддержка DOM-свойства window.devicePixelRatio, определяющего относительный размер пикселей; Лишился префикса Page Visibility API;
• Блокировка загрузки незащищённого содержимого на HTTPS-страницах;
• Поддержка Battery API для Mac OS X (и для Linux тоже);
• Добавлена поддержка HTML5 атрибута reversed для элемента ol;
• Повышена отзывчивость браузера при работе через прокси.
Через пару дней, вероятно, будет доступно обновление Firefox в Ubuntu/Linux Mint с Firefox 17 до Firefox 18. Но самые нетерпеливые могут установить Firefox 18 прямо сейчас, выполнив следующие команды в терминале:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
sudo apt-get update
sudo apt-get dist-upgrade
После установки необходимых пакетов и перезагрузки браузера вы можете проверить версию браузера командой в терминале:
firefox -v
Вот и всё.
Удачи.
Что нового в Firefox 18
Новый JIT-компилятор IonMonkey JavaScript, на 20% быстрее старого.
Начало поддержки WebRTC.
Поддержка Retina-экранов на MacBookPro.
Ещё более быстрое переключение между вкладками.
Более быстрый старт браузера.
Поддержка W3C TouchEvents;
Запрет загрузки незашифрованного контента при HTTPS-соединении.
Battery API.
Улучшена отзывчивость при работе через прокси-сервер.
• Переход на новый JIT-компилятор — IonMonkey. «Одним из ключевых новшеств IonMonkey является система вероятностной оценки типов, в рамках которой предложен гибридный метод статического и динамического анализа, позволяющий точно сопоставить типы для каждой переменной и каждого свойства JavaScript-программы.
Другим важным улучшением является использование адаптивных методов выбора той или иной техники оптимизации для выполняемого JavaScript-кода» (Opennet).
Итогом проделанной работы стало значительное повышение производительности выполнения кода JavaScript. При выполнении тестов Kraken Benchmark Firefox 18 с IonMonkey показал прирост производительности на 26% (по графику на 10%), по сравнению с Firefox 15 и Firefox 17.
Добавлена начальная поддержка протокола WebRTC. По умолчанию данная функция отключена. Для её включения нужно в about:config найти параметр media.peerconnection.enabled и переключить его в значение true;
• Поддержка экранов высокой четкости Retina (HiDPI) на новых MacBook Pro;
• Повышена производительность при переключении между вкладками;
• Уменьшено время запуска браузера за счёт оптимизации процесса обработки сертификатов для заверенных цифровой подписью дополнений;
• Поддержка CSS3 Flexbox (и снова по умолчанию отключено). Для включения нужно в about:config найти параметр layout.css.flexbox.enabled и переключить его в значение true • Включение Flexbox по умолчанию произойдёт в Firefox 20;
• Поддержка спецификации W3C Touch Events в дополнение к ранее реализованной экспериментальной технологии MozTouch Events;
• Поддержка DOM-свойства window.devicePixelRatio, определяющего относительный размер пикселей; Лишился префикса Page Visibility API;
• Блокировка загрузки незащищённого содержимого на HTTPS-страницах;
• Поддержка Battery API для Mac OS X (и для Linux тоже);
• Добавлена поддержка HTML5 атрибута reversed для элемента ol;
• Повышена отзывчивость браузера при работе через прокси.
Через пару дней, вероятно, будет доступно обновление Firefox в Ubuntu/Linux Mint с Firefox 17 до Firefox 18. Но самые нетерпеливые могут установить Firefox 18 прямо сейчас, выполнив следующие команды в терминале:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
sudo apt-get update
sudo apt-get dist-upgrade
После установки необходимых пакетов и перезагрузки браузера вы можете проверить версию браузера командой в терминале:
firefox -v
Вот и всё.
Удачи.