Firefox 37 перешёл (http://www.mozilla.org/en-US/firefox/37.0beta/releasenotes/) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован (http://www.mozilla.org/en-US/firefox/38.0a2/auroranotes/) выпуск Firefox Developer Edition 38, который заменил (http://www.opennet.dev/opennews/art.shtml?num=41029) собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. В отличие от выпусков aurora, Developer Edition адаптирован для обособленного использования, запускается с использованием отдельного профиля и отличается изменением оформления - задействована отдельная тёмная тема оформления, в панель вынесены кнопки для быстрого доступа к инструментам для web-разработчиков, изменены некоторые настройки по умолчанию, в состав включены дополнения ADB Helper и Valence (https://hacks.mozilla.org/2014/09/firefox-tools-adapter/) (бывший Firefox Tools Adapter). Загрузить бета-выпуск можно на данной странице (http://www.mozilla.org/firefox/beta/), а Firefox Developer Edition здесь (https://www.mozilla.org/en-US/firefox/channel/#aurora). Релиз Firefox 37 намечен на 31 марта, а Firefox 38 на 12 мая.
Улучшения, представленные (http://www.mozilla.org/en-US/firefox/37.0beta/releasenotes/) в бета-версии Firefox 37:
- Продолжение тестирования новой реализации системы настройки. Вместо традиционного диалога с достаточно запутанным распределением настроек, новый интерфейс оформлен по аналогии с менеджером дополнений. Настройки более явно распределены по категориям и вместо диалогового окна отображаются в отдельной вкладке в основном окне браузера. Отказ от отдельного диалогового окна даёт возможность унифицировать интерфейс настройки для разных типов устройств и операционных систем, так как конфигуратор отображается во вкладке по аналогии с обычными web-страницами. Новый конфигуратор будет активирован по умолчанию только в процессе бета-тестирования ветки Firefox 37. Пользователи Firefox 36 могут оценить работу нового конфигуратора через URL "about:preferences";
<center><img src="http://www.opennet.dev/opennews/pics_base/0_1421612337.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- Добавлена система рейтинга Heartbeat (https://wiki.mozilla.org/Advocacy/heartbeat), нацеленная на сбор сведений о качестве работы браузера через проведение опроса, предлагающего оценить качество текущего выпуска по пятибалльной шкале.
<center><a href="https://wiki.mozilla.org/images/4/47/Heartbeatflow1.png"... src="http://www.opennet.dev/opennews/pics_base/0_1425151230.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Реализована подмножество API Media Source Extensions (http://www.opennet.dev/opennews/art.shtml?num=35962) (MSE) API, позволяющее генерировать мультимедийные потоки из JavaScript-приложений. В том числе реализована поддержка воспроизведения с YouTube с использованием HTML5-проигрывателя.
- Для HTTP/2 реализована поддержка определённой в спецификации AltSvc (http://tools.ietf.org/html/draft-nottingham-httpbis-alt-svc-03) дополнительной схемы шифрования без аутентификации. При данной схеме обеспечивается только шифрование потока данных без подтверждения достоверности сервера;
- Отключен откат на небезопасные версии TLS;
- Обращение к поисковой системе Bing теперь производится с использованием HTTPS;
- Поддержка механизма OneCRL (https://wiki.mozilla.org/CA:RevocationPlan#OneCRL) для централизованного отзыва сертификатов. Технология похожа по своей сути на применяемый в Google Chrome механизм CRLset и основывается на распространении централизованной базы, отслеживающей отзыв сертификатов промежуточных удостоверяющих центров (https://en.wikipedia.org/wiki/Intermediate_certificate_autho...);
- Прекращение поддержки DSA (https://ru.wikipedia.org/wiki/DSA) в сертификатах и TLS;
- Поддержка в сертификатах полей с ограничениями по email;
- Расширены информационные сообщения об ошибках SSL, не связанных с сертификатами;
- Для работы расширения False Start (https://tools.ietf.org/html/draft-bmoeller-tls-falsestart-00) в протоколе TLS теперь требуется набор шифров на основе блочного шифрования AEAD (https://ru.wikipedia.org/wiki/AEAD_%D1%80%D0&...);
- Поддержка значения "contents" в CSS-свойстве display (https://developer.mozilla.org/en-US/docs/Web/CSS/display)
(display:contents (https://bugzilla.mozilla.org/show_bug.cgi?id=907396)), при указании которого вместо генерации определённого типа элемента, будет использован псевдоэлемент, сформированный из нескольких дочерних элементов;
- IndexedDB и WebSocket теперь доступны в многопоточных обработчиках Web Workers (http://dev.w3.org/html5/workers/);
- Обеспечена возможность вызова панели отладки для URL chrome:// и about://;
- В web console добавлен вывод информации о недостаточно надёжных шифрах;
- В панели отслеживания сетевой активности представлена новая реализация интерфейса для отображения информации, связанной с безопасностью, в том числе выводятся данные о сертификатах, версии TLS/SSL и методах защиты соединения;
<center><a href="https://hacks.mozilla.org/files/2015/01/Screen-Shot-2015-01-... src="http://www.opennet.dev/opennews/pics_base/0_1425153631.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- В состав включён инструмент Valence (https://developer.mozilla.org/en-US/docs/Tools/Valence), позволяющий использовать Firefox Developer Tools для отладки сторонних браузеров, таких как Chrome, Chrome для Android и Safari для iOS;
- В системе инспектирования шрифтов появилась возможность просмотра всех используемых на странице шрифтов, включая упомянутые в блоках iframe;
- В интерфейс инспектирования страниц добавлена (https://hacks.mozilla.org/2015/01/web-animation-tools-networ.../) панель для управления элементами анимации. Разработчики получили возможность контролировать использование Web Animations API (https://w3c.github.io/web-animations/) по шкале времени, приостанавливать и продолжать воспроизведение анимации.
<center><iframe src="//www.youtube.com/embed/3UZdsbmYduQ?rel=0" allowfullscreen="" frameborder="0" height="480" width="640"></iframe></center>
- В версии для платформы Android
представлен (https://www.mozilla.org/en-US/mobile/37.0beta/releasenotes/) новый бэкенд для менеджера загрузок, обеспечивающий более высокую производительность. В адресной строке реализовано отображение URL вместо заголовка страницы. Обеспечена возможность трансляции вывода на устройства Matchstick.Обновлён (https://medium.com/@antlam/firefox-for-android-on-table...) интерфейс для планшетов, который оптимизирован для различных размеров экрана и адаптирован для более комфортного использования как в портретном, так и в ландшафтном режимах;
<center><a href="https://d262ilb51hltx0.cloudfront.net/max/800/1*H5p3YQ1NGpfGPDryd22Ujg.png"><img src="http://www.opennet.dev/opennews/pics_base/0_1425151842.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Улучшения, ожидаемые (https://www.mozilla.org/en-US/firefox/38.0a2/auroranotes/) в Firefox 38:
- Реализован BroadcastChannel API (https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_C...), позволяющий (https://hacks.mozilla.org/2015/02/broadcastchannel-api-in-fi.../) организовать простой обмен сообщениями между р...
URL: https://www.mozilla.org/en-US/firefox/38.0a2/auroranotes/
Новость: http://www.opennet.dev/opennews/art.shtml?num=41750