Релиз Firefox 35

13.01.2015 17:26

Проект Mozilla официально представил релиз web-браузера Firefox 35, а также мобильную версию Firefox 35 для платформы Android. В ближайшие часы ожидается обновление веток с длительным сроком поддержки Firefox 31.4.0 и Thunderbird 31.4.0, а также выпуск пакета Seamonkey 2.32. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 36 и будет отделён Firefox Developer Edition 37, который пришел на смену ветке aurora. В соответствии с шестинедельным циклом разработки релиз Firefox 36 намечен на 24 февраля, а Firefox 37 на 7 апреля.

Основные новшества:

  • Во встроенном коммуникационном клиенте Firefox Hello появился новый режим чата, позволяющий назначать имена комнатам чата и в дальнейшем подключаться к ним по фиксированному URL. Таким способом можно создавать постоянные чаты, участники которых общаются регулярно. Чат теперь открывается в отдельном окне, которое можно масштабировать, перемещать и сворачивать независимо от основного окна браузера.
     Релиз Firefox 35

    Упрощена организация связи с пользователями, не имеющими учётной записи в сервисе Firefox Accounts, достаточно сгенерировать и отправить специальную ссылку;

     Релиз Firefox 35
  • Обеспечена возможность доступа к каталогу-магазину приложений Firefox Marketplace из меню (раздел инструментов). Кроме того, опционально на панель может быть помещена специальная кнопка;
     Релиз Firefox 35
  • Улучшена реализация кнопки Share, позволяющей быстро делиться ссылками через социальные сети. Для включения функции необходимо выполнить активацию, после чего появится возможность прямой публикации сообщений в Facebook, Twitter, Tumblr, Google+, одноклассниках, вконтакте и других социальных сетях;
     Релиз Firefox 35
  • Решены проблемы и учтены жалобы пользователей в новой реализации панели поиска, позволяющей выбрать нужный поисковый сервис во время набора запроса. Новый интерфейс поиска активирован для пользователей с любыми локалями, а не только en-US;
     Релиз Firefox 35
  • Улучшена обработка изменений динамических стилей, позволившая добиться увеличения отзывчивости интерфейса;
  • Проведена работа по увеличению производительности масштабирования высококачественных изображений;
  • Реализовано HTTP-расширение для механизма привязки открытых ключей (Public Key Pinning), позволяющего явно определить сертификаты каких удостоверяющих центров допустимо использовать для заданного сайта. Если для установки защищённого соединения применён достоверный сертификат выписанный иным удостоверяющим центром, соединение будет отвергнуто из-за подозрения в атаке "man-in-the-middle" с использованием поддельного сертификата. Начиная с выпуска Firefox 32 подобные привязки можно было задавать вручную, теперь данные о сертификатах могут передаваться в браузер со стороны сайта при помощи специальных HTTP-заголовков "Public-Key-Pins" и "Public-Key-Pins-Report-Only";
  • Реализован API Resource Timing, через который можно получить данные о времени обработки различных ресурсов web-страницы, что позволяет точно измерить производительность различных частей web-приложени с учётом времени загрузки внешних ресурсов;
  • Включена по умолчанию поддержка фильтров CSS (свойство filter, позволяющее создавать средствами CSS визуальные эффекты, такие как перелистывание страниц);
  • Семантика JavaScript-оператора 'let' приведена в соответствие с требованиями спецификации ECMAScript 6;
  • В Web Workers добавлена возможность использования WebSocket;
  • Активировано по умолчанию CSS-свойство mask-type;
  • Поддержка HTML Imports, механизма формирования пакетов с web-компонентами (Web Components). Например, можно вставить содержимое одной html-страницы в другую, используя конструкцию 'link rel="import" href="myfile.html"';
  • Поддержка инспектирования псевдоэлементов "::before" и "::after";
     Релиз Firefox 35
  • Добавлено новое контекстное меню "Show DOM Properties", показываемое для элементов дерева разметки;
     Релиз Firefox 35
  • В интерфейс мониторинга сетевых соединений (Network Monitor) добавлен новый режим показа заголовков запросов и ответов;
     Релиз Firefox 35
  • При наведении на селектор CSS в окне с представлением рассчитанных значений теперь отображаются все узлы, соответствующие указанному селектору;
  • В редакторе таблиц стилей по умолчанию включена поддержка CSS source maps (сопоставление сгенерированных CSS-файлов с исходными файлами препроцессоров Sass, Less или Stylus);
     Релиз Firefox 35
  • Поддержка заголовка alt-svc (HTTP Alternate Services), определённого в спецификации протокола HTTP/2;
  • Поддержка WebGL-расширения EXT_blend_minmax;
  • Встроенный PDF-просмотрщик PDF.js обновлён до версии 1.0.907;
  • Поддержка CSS-свойств для управления загрузкой шрифтов (CSS Font Loading API);
  • Для OS X Snow Leopard (10.6) и более новых версий задействована предоставляемая платформой реализация видеокодека H.264 (MP4);
  • На платформе OS X задействован режим мозаичной отрисовки (tiled rendering);
  • Изменения в версии для платформы Android:
    • Улучшена работа сервиса по определению местоположения за счёт совмещения данных Wi-Fi и параметров сети сотовой связи.
    • Для отслеживания загружаемых файлов задействован штатный менеджер загрузок платформы Android.
    • При обращении к поисковой системе Bing задействован HTTPS;
    • На страницы с ошибками добавлен диалог для обращения к поисковой системе.
    • На некоторых устройствах предоставлена возможность просмотра поисковой активности через движение пальцем вверх от виджета поиска;
    • Синхронизированные вкладки перемещены из области вкладок на домашнюю панель.

Как обычно следует отметить, что кроме новшеств и исправления ошибок в Firefox 35 устранена серия уязвимостей, из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.