Firefox 44 перешёл (http://www.mozilla.org/en-US/firefox/44.0beta/releasenotes/) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован (http://www.mozilla.org/en-US/firefox/45.0a2/auroranotes/) выпуск Firefox Developer Edition 45, который заменил (https://www.opennet.ru/opennews/art.shtml?num=41029) собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице (http://www.mozilla.org/firefox/beta/), а Firefox Developer Edition здесь (https://www.mozilla.org/en-US/firefox/channel/#aurora). Релиз Firefox 44 намечен на 26 января, а Firefox 45 на 8 марта. Выпуск Firefox 45 будет развиваться в рамках продлённого цикла поддержки (ESR).В отличие от выпусков aurora, Developer Edition адаптирован для обособленного использования, запускается с использованием отдельного профиля и отличается изменением оформления - задействована отдельная тёмная тема оформления, в панель вынесены кнопки для быстрого доступа к инструментам для web-разработчиков, изменены некоторые настройки по умолчанию, в состав включены дополнения ADB Helper и Valence (https://hacks.mozilla.org/2014/09/firefox-tools-adapter/) (бывший Firefox Tools Adapter).
Улучшения, представленные (http://www.mozilla.org/en-US/firefox/44.0beta/releasenotes/) в бета-версии Firefox 44:
- Переход (https://www.opennet.ru/opennews/art.shtml?num=42949) к жесткому режиму проверки (https://www.opennet.ru/opennews/art.shtml?num=41655) дополнений по цифровой подписи. Начиная с Firefox 44 работа любых неподписанных дополнений в релизах и бета-выпусках будет заблокирована. В ночных сборках, Developer Edition и специальных обезличенных отдельных сборках релизов будет оставлена возможность установки любых дополнений. Целью введения проверки по цифровой подписи является повышение уровня защиты от распространения вредоносных и шпионящих за пользователями дополнений;
- Включена поддержка видео WebM/VP9 на системах, не поддерживающих MP4/H.264;
- Включена поддержка H.264 при наличии в системе декодера для данного формата;
- Изменено оформление страницы c предупреждением о проблемах с сертификатом, используемым для установки защищённого соединения;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1447015496.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- Поддержка многомониторных конфигураций при потоковом вещании при помощи WebRTC;
- Страницы, содержащие формы ввода паролей ("input type=password"), помечаются как небезопасные в случае обращения к ним по протоколу HTTP.
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1447015346.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- Вывод предупреждения для страниц, отображаемых по HTTPS с серверов, поддерживающих только шифр RC4;
- Из списка заслуживающих доверия корневых сертификатов исключён 1024-разрядный сертификат удостоверяющего центра Equifax;
- Код сопоставления шрифтов на платформе Linux приведён в соответствие с кодом для других платформ, что позволило обеспечить поддержку диапазонов описаний unicode для web-шрифтов (webfont);
- Представлен API для отладки WebSocket;
- Добавлен (https://hacks.mozilla.org/2015/11/developer-edition-44-creat.../) визуальный редактор (http://devtoolschallenger.com/) анимации, позволяющий наглядно анализировать, приостанавливать и изменять любой анимированный элемент на странице;
<center><iframe src="https://www.youtube.com/embed/T2jykykN3yc?rel=0" allowfullscreen="" frameborder="0" height="480" width="640"></iframe></center>
- Добавлен визуальный редактор фильтров CSS и раскладок страницы, позволяющий добавлять, удалять и корректировать CSS-фильтры на лету, сразу наблюдая результат, а также проверять корректность установки размеров, отступов и позиции элементов;
<center><iframe src="https://www.youtube.com/embed/t3NKmmWfklU?rel=0" allowfullscreen="" frameborder="0" height="480" width="640"></iframe></center>
- Полная поддержка перехвата сетевой активности средствами Service Workers (https://developer.mozilla.org/en-US/docs/Web/API/Service_Wor...);
- Новый инструмент (https://hacks.mozilla.org/2015/11/firefoxs-new-memory-tool/) для инспектирования потребления памяти, позволяющий создавать слепки распределения памяти в разные моменты работы web-приложения;
<center><a href="https://www.opennet.ru/opennews/pics_base/0_1447043259.png&q... src="https://www.opennet.ru/opennews/pics_base/0_1447043270.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
- Интерактивный просмотрщик для инспектирования документов в формате JSON;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1447016766.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- Изменения в версии для платформы Android:
- Обеспечен вывод предупреждения при попытке открытия ссылок на Приложения Android (
Intent (https://developer.chrome.com/multidevice/android/intents)) в приватном режиме;
- Улучшена работа панели вкладок на смартфонах;
- Реализованы подсказки при поиске в истории просмотра;
- Упрощён доступ к настройкам поисковых систем;
- Добавлена возможность установки своей домашней страницы, показываемой при запуске Firefox;
- Поддержка системе облачной печати через обращение к сервису печати Android;
- Поддержка указания протокола "mms:" в URI;
- Реализованная через Web страница управления учётной записью (Firefox Accounts).
Улучшения, ожидаемые (https://www.mozilla.org/en-US/firefox/45.0a2/auroranotes/) в Firefox 45
:
- Переход (https://wiki.mozilla.org/Platform/GFX/GTK3) на GTK3+ в сборках для платформы GNU/Linux. Поддержка GTK2+ пока сохранена и поддерживается в полном объёме. Переход Firefox на GTK3+ является важным звеном (https://www.opennet.ru/opennews/art.shtml?num=40079) в реализации работы на системах, поддерживающих протокол Wayland.
<font color="#461b7e">
$ ldd libmozgtk.so |grep libgtk
libgtk-3.so.0 => /usr/lib/i386-linux-gnu/libgtk-3.so.0 (0xb722c000)</font>
- Удаление (https://support.mozilla.org/kb/tab-groups-removal) интерфейса для переключения между группами вкладок (Tab Groups или режим Panorama). По данным Mozilla этой возможностью пользуется только 0.01% пользователей (данные цифры вызывают удивление, так как, например, автор этих строк использует эту возможность для разделения разных категорий и откладывания второстепенных вкладок). Пользователям рекомендуется перейти к использованию дополнений с реализацией похожей функциональности.
- В коммуникационном клиенте Hello представлен новый метод взаимодействия с пользователем и изменена стратегия обновления состояния;
<center><a href="https://www.opennet.ru/opennews/pics_base/0_1450644191.png&q... src="https://www.opennet.ru/opennews/pics_base/0_1450644199.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Представлена новая настройка network.dns.blockDotOnion, позволяющая заблокировать обращение к доменам .onion на уровне DNS;
- Добавлена поддержка классов JavaScript (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...), определённых в спецификации ECMAScript 6 (https://www.opennet.ru/opennews/art.shtml?num=42450);
<font color="#461b7e">
class Polygon {
constructor(height, width) {
this.name = 'Polygon';
this.height = height;
this.width = width;
}
sayName() {
...
URL: https://blog.mozilla.org/blog/2015/12/17/firefox-users-can-n.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=43557