Firefox 18
- Опубликовано:

Новогодний подарок от Mozilla — свежая версия современного интернет-браузера Firefox под номером 18. Интересные новинки праздничного выпуска:
CSS, HTML
- Экспериментальная поддержка CSS Flexible Box Layout (Flexbox). Пока работает только в горизонтальном направлении и по умолчанию отключена, включается путём установки в значение
true
параметраlayout.css.flexbox.enabled
на странице скрытых настроек, доступной по псевдо-URL-адресуabout:config
. На данный момент планируется сделать данную возможность доступной по умолчанию начиная с Firefox 20. - Поддержка указания значения CSS-свойства
background-size
в качестве одной из составляющих значения стенографического свойстваbackground
. - Поддержка булева атрибута
reversed
HTML-элементаOL
. Атрибут позволяет изменить порядок вывода элементов нумерованного списка на противоположный.
JavaScript, DOM
- Экспериментальная поддержка WebRTC, отключённая по умолчанию и включаемая путём установки
about:config
-параметраmedia.peerconnection.enabled
в значениеtrue
. В перспективе WebRTC с помощью простых JavaScript-средств позволит создавать веб-приложения, с помощью которых пользователи смогут в реальном времени передавать звук и видео друг другу и на сервер — например, видеочаты — без необходимости использования сторонних плагинов типа Flash. - Поддержка нового DOM-свойства
window.devicePixelRatio
. - Поддержка стандартных событий прикосновений в соответствии со спецификацией W3 Touch events, замещающая нестандартные события
MozTouch
, поддерживавшиеся ранее. - Поддержка беспрефиксных вариантов DOM-свойств и событий, образующих Page Visibility API.
- Экспериментальная поддержка нового Direct Proxies API, позволяющего управлять внутренними характеристиками JavaScript-объектов и позиционирующегося как средство метапрограммирования в JavaScript. Новый Direct Proxies API замещает собой Proxy API, поддерживавшийся ранее.
- Функциональность «Забыть об этом сайте», доступная разработчикам дополнений, из объекта-сервиса
PrivateBrowsing
перемещена в самостоятельный сервисClearRecentHistory
. В авторском расширении UsableHomeButton, предоставляющем в том числе и быстрый доступ к этой функции, это изменение уже учтено (1.2.4+).
Быстродействие
- При отрисовке CSS-градиентов теперь используется новый механизм кэширования, дающий прирост быстродействия на страницах с большим количеством CSS-градиентов.
- IonMonkey — обновлённый механизм JIT-компиляции, находившийся в разработке около года и по результатам тестов обеспечивающий прирост скорости исполнения JavaScript-сценариев на величину до 26% по сравнению с предыдущими версиями Firefox.
- Ускоренный запуск благодаря отказу от ненужной проверки сертификатов подписанных расширений при каждом запуске Firefox.
- Повышена отзывчивость браузера для пользователей, использующих прокси-сервер.
- Более быстрое переключение между вкладками.
Безопасность
- Для HTTP-заголовка ответа сервера
X-Frame-Options
теперь поддерживается значениеALLOW-FROM адрес
, позволяющее задать URL-адрес директории, в элементахiframe
на страницах внутри которой разрешено загружать страницу, отдающую заголовокX-Frame-Options
. - Возможность запретить загрузку небезопасного содержимого на HTTPS-страницах.
Прочее
- Поддержка дисплеев высокого разрешения (Retina) в Mac OS X 10.7 и выше.
- Улучшенное качество отображения отмасштабированных изображений.
См. также: