На фоне новостей о планах Mozilla запустить в строй новый интерфейс Australis в своем браузере, релиз 27-й его версии остался незамеченным. Вместе с тем, Firefox 27 получил обновленную Social API, представленную еще в 2012 году и предназначенную для упрощения интеграции в браузер различных мультимедийных сервисов и социальных сетей. С помощью этой интеграции пользователи смогут использовать различные средства контроля социальными сетями прямо в своем браузере.
Под функционал Social API уже разработано несколько плагинов – Cliqz, Facebook Messenger и Mixi (работает только в японском релизе Firefox 27). Social API дает возможность получать уведомление сразу с нескольких сервисов, общаться в чате, и пользоваться другими предлагаемыми сервисами. По сути, Social API представляет собой набор типа «все в одном», состоящий из различных веб-сайтов, плагинов и приложений.
Также в Mozilla Firefox 27 внедрили преемника SSL – криптографический протокол TLS версии 1.1 и 1.2. Эти стандарты доступны в браузере Mozilla уже некоторое время, однако они не были активированы из-за опасений сбоев в работе с не поддерживающимися веб-сайтами. Теперь же американский разработчик посчитал, что эти стандартны достигли в Сети достаточно высокого уровня поддержки для их активации. Чтобы получить доступ к настройкам TLS, пользователю нужно ввести в адресную строку about:config и выбрать из всех параметр security.tls.version.min и max, устанавливая для них значения от нуля до трех.
Еще в обновленном браузере появились новые функции для разработчиков и поддержка протокола SPDY 3.1. В 27-й версии система безопасности Mozilla Firefox избавилась 15 уязвимостей. Поддержку криптографического протокола TLS 1.1 и 1.2 также получила Android-версия браузера, в которой еще изменился пользовательский интерфейс и шрифт по умолчанию.
Другие изменения в Mozilla Firefox 27:
- В «Инспекторе» появились средства для свободного редактирования HTML-блоков, что позволяет не устанавливать для этой цели специальное дополнение;
- Редактор стилей, отладчик, инспектор и Scratchpad дополнили редактором HTML-кода Codemirror;
- С помощью элемента all:unset теперь можно сбросить все параметры таблиц стилей;
- В «Отладчике» добавлена возможность деобфусцирации javascript;
- На платформе Linux появились инструменты рендерить контент с помощью Azure/Skia;
- В CSS-свойствах курсора удален префикс «-moz-grab» и «-moz-grabbing»;
- В движке SpiderMonkey теперь поддерживаются генераторы ECMAScript 6;
- 27-я версия браузера поддерживает математические функции Math.hypot() в ECMAScript 6;
- Добавлено свойство overflow для тега fieldset, что сделало возможным поддержку прокрутки набора полей, когда они не влезают в выделенную область;
- Директиву sandbox в теге iframe дополнили режимом allow-popups для управления показом всплывающих окон;
- Предоставлены средства для предварительного просмотра фоновых картинок и цветов. Появилась также настройка, с помощью которой можно определять формат вывод цветов по умолчанию;
- Canvas получил поддержку прерывистой линии.