Главная стр. Поиск Поиск

Mozilla Firefox 16 - командная строка, новый сборщик мусора и т.п.

 10 октября 2012,  Павел Данилов

Официальный релиз нового Mozilla Firefox 16, как и намечалось, состоялся вечером 9-го октября 2012 года. Одновременно с основной версией, командой разработчиков было выпущено корректирующее обновление для ветки браузера с длительным сроком поддержки - Firefox 10.0.8. В этом обновлении содержатся только исправления для обнаруженных ранее уязвимостей и багов. Скачать Mozilla Firefox 16 можно у нас на сайте или же на сайте разработчика. Также стал доступен для скачивания релиз Firefox 16 для платформы Android.

Новый Mozilla Firefox 16

Традиционно в самое ближайшее время 17-я версия браузера перейдет в стадию бета-тестирования. Очередной релиз ожидается 20-го ноября 2012 года, в соответствии с шестинедельным циклом разработки. Печальной новостью для пользователей Mac OS X 10.5 (Leopard) станет то, что 16-я версия будет для этой ОС последней.

Что же нового в Firefox 16? Большинство обновлений этого релиза заинтересуют web-разработчиков. Первое, что бросается в глаза - это новая панель разработки, показанная на скриншоте ниже (Инструменты - Веб-разработка - Панель разработки или Shift + F2). В ней теперь есть командная строка, быстрый доступ к утилитам и информация об ошибках. Самым любопытным новшеством здесь, по-моему, является именно командная строка, которая позволяет вводить команды с клавиатуры. При этом в ней имеются средства автоматического дополнения ввода и удобная контекстная подсказка, что по-началу особенно радует.

Пока этой строкой поддерживается 16 команд. Следует отметить, что они охватывают достаточно большое количество функций. Здесь и работа с дополнениями, и изменение содержимого страницы, и исправление CSS, и просмотр/изменение cookie, инспекция (исследование) элементов страницы, и настройка браузера, и создание скриншотов, и даже изменение разрешения отображения страницы. Для вызова списка доступных команд достаточно ввести команду >>help. Это выведет на экран такую же подсказку, как вы видите на рисунке ниже.

Список доступных команд для командной строки Mozilla Firefox 16

Заметно улучшена в новой версии производительность JavaScript. Это сделано за счет перехода сборщика мусора в Mozilla Firefox 16 от стратегии «stop-the-world», при которой на время его работы (уборки мусора) работа скриптов полностью останавливалась, к так называемой инкрементальной стратегии, что позволит обрабатывать мусор в несколько этапов. Уборка будет происходить несколько дольше, однако при этом не будут подвисать интерфейсные элементы, анимация и игры, построенный на JS. Таким образом, разработчики улучшили отзывчивость обозревателя. Опробировав обновленный Фаерфокс 16 на ряде “тяжелых” страниц, должен отметить, что эффект от новшества определенно есть.

Еще одна новость - Mozilla Firefox 16 позволяет избавиться от префикса “-moz" в большом количестве функций, хорошо знакомым всем web-разработчикам. Они использовались для реализованных в продуктах Mozilla экспериментальных web-технологий. В частности, данного префикса лишился ряд CSS3-элементов (animation-*, transform-*,transition-*, *-gradient и т.п.). Однако на сайте разработчиков браузера подчеркивается, что все moz-варианты также поддерживаются, чтобы обеспечить совместимость обозревателя с ранее созданными страницами.

В новом релизе Мазила Фаерфокс появились средства интеграции с каталогом локально устанавливаемых web-приложений Web Apps Marketplace. Такая поддержка веб-приложений добавлена для версий под Windows, Mac и Linux. Таким образом, Firefox постепенно становится отдельной платформой, позволяющей запускать различные приложений. Например, в шестнадцатую версию добавлен класс navigator.mozApps, предназначенный для публикации и установки из внешних каталогов web-приложений. С его же помощью осуществляется управление доступом web-приложений к локальным ресурсам системы.

Добавлена функция отображения статистики использования памяти для каждой открытой вкладки. Ее можно вызвать, набрав в адресной строке “about:memory”. Сложно сказать, насколько данная опция будет иметь практическое значение, однако наличие такой возможности приятно.
Для пользователей Mac OS X теперь по умолчанию включена поддержка функции VoiceOver. Это обеспечит более комфортное использование браузера для людей с ослабленным зрением.
Остальные менее важные новшества я перечислю списком:

  • Прекращена поддержка хэш-алгоритма MD5 в сертификатах X.509.
  • В JavaScript-редакторе Mozilla Firefox 16 теперь есть список последних открытых файлов;
  • Добавлена поддержка реверсивного направления анимации.
  • Добавлена поддержка Microdata API, для прописанной в стандарте HTML5 возможности аннотирования контента.
  • Добавлена поддержка для элемента meter из стандарта HTML5, который используется для наглядного отображения состояния по заданному диапазону значений.
  • В заголовке User-Agent изменился способ записи номера версии Firefox. Теперь в нем только две первые цифры версии "x.y", вместо ранее использовавшихся "x.y.z".

Разумеется, кроме перечисленных выше новшеств, в последнем релизе устранен ряд уязвимостей, некоторые из коих были помечены, как критические. Поэтому даже если описанные выше нововведения вас не заинтересовали, то имеет смысл скачать новую версию Mozilla Firefox 16, чтобы обезопасить себя от злоумышленников.

Последние отзывы к этой статье

Текущая оценка статьи: 5 из 5 баллов  

Отзыв  Виктор | 19 октября 2012, 17:52 | Оценка: 5
В общем-то ничего серьезного или значимого нет в этой версии.

Все отзывы Смотреть предыдущие (все) комментарии (1)

***

Обзоры
Computer FAQ