Состоялся (https://www.mozilla.org/en-US/firefox/41.0/releasenotes/) релиз web-браузера Firefox 41 (http://www.mozilla.org/en-US/firefox/41.0/releasenotes/), а также мобильной версии (http://www.mozilla.org/en-US/mobile/41.0/releasenotes/) Firefox 41 для платформы Android. В ближайшие часы ожидается обновление веток (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки Firefox 31.10.0 (http://www.mozilla.org/en-US/firefox/31.10.0/releasenotes/) и Firefox 38.3.0 (http://www.mozilla.org/en-US/firefox/38.3.0/releasenotes/), а также почтового клиента Thunderbird 38.0.3 (https://www.mozilla.org/en-US/firefox/38.0.3/releasenotes/) и пакета SeaMonkey 2.38 (http://www.seamonkey-project.org/). В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 42 и будет отделён Firefox Developer Edition 43. В соответствии с шестинедельным циклом разработки релиз Firefox 42 намечен на 3 нояюря, а Firefox 43 на 15 декабря.
Основные (http://www.mozilla.org/en-US/firefox/41.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/41):
- Новое оформление интерфейса восстановления сеанса и приветственного экрана;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1442939009.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>
- Возможность установки аватара для профиля в Firefox Account;
- Включение средств мгновенного обмена сообщениями в коммуникационном клиенте Hello;
- Удалена (https://hg.mozilla.org/integration/fx-team/pushloghtml?chang... опция browser.newtab.url, позволявшая отображать произвольную страницу вместо интерфейса открытия новой вкладки. В качестве причины удаления упоминаются (https://bugzilla.mozilla.org/show_bug.cgi?id=1118285) многочисленные жалобы на злоупотребления. Например, некоторые поставщики программного обеспечения через данную опцию организовывают показ своих сайтов на странице новой вкладки, а разработчики вредоносного ПО пользуются указанной возможностью для перенаправления пользователя на рекламные сайты. Для пользователей, которым необходимо открывать отдельную страницу для новых вкладок предлагается установить специальное дополнение (https://addons.mozilla.org/en-US/firefox/addon/new-tab-overr....
- Поддержка использования SVG-изображений для миниатюр favicons;
- Для работы WebRTC теперь применяется (https://hacks.mozilla.org/2015/02/webrtc-requires-perfect-fo... PFS (Perfect Forward Secrecy (http://ru.wikipedia.org/wiki/Perfect_forward_secrecy))
- Значительное увеличение производительности декодирования изображений. При прокрутке на некоторых устройствах скорость отображения изображений увеличилась в два раза;
- В расширениях прекращена поддержка бинарных XPCOM-компонентов. XPCOM представляет собой похожую на CORBA систему, предоставляющую слой для включения библиотек, разработанных на различных языках программирования. XPCOM устарел и испытывает проблемы со стабильностью, так как интеграции в дополнения бинарных библиотек, загружаемых в единое адресное пространство основного процесса, может использоваться для манипуляции внутренними структурами Firefox. Вместо XPCOM для обращения к бинарным библиотекам из дополнений предложено использовать предоставляемый в SDK API system/child_process (https://developer.mozilla.org/en-US/Add-ons/SDK/Low-Level_AP... основанный на запуске отдельного дочернего процесса для внешнего кода.
- Увеличена производительность отрисовки теней (box-shadow);
- Возможность копирования и вырезания web-контента из блоков JavaScript при помощи конструкции document.execCommand("cut"/"copy") (https://developer.mozilla.org/en-US/docs/Web/API/Document/ex...
- Включение по умолчанию API MessageChannel (https://developer.mozilla.org/en-US/docs/Web/API/MessageChan... и MessagePort (https://developer.mozilla.org/docs/Web/API/MessagePort);
- Включение по умолчанию API CSS Font Loading (http://dev.w3.org/csswg/css-font-loading/);
- Для SVG-элементов реализовано свойство transform-origin (https://developer.mozilla.org/docs/Web/CSS/transform-origin), позволяющее изменить точку применения трансформации для элемента;
- Объект Navigator.onLine (https://developer.mozilla.org/docs/Web/API/NavigatorOnLine/o... отражающий состояние сетевого соединения (работает в Windows и OS X);
- Реализован Cache API, позволяющий запрашивать данные из кэша по идентификаторам окна, Worker и ServiceWorker;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1436041994.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- В интерфейса анализа сетевой активности сетевые запросы теперь могут быть экспортированы в формате HAR (http://www.softwareishard.com/blog/har-12-spec/);
- В интерфейс инспектирования добавлена кнопка New Rule, позволяющая быстро добавить новые CSS-свойства для текущей страницы;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1439759802.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- В интерфейсе инспектирования страниц добавлена новая панель для манипуляции псевдо-классами ":hover", ":active" и ":focus";
<center><a href="https://mdn.mozillademos.org/files/11201/css-lock-hover-2.pn... src="https://www.opennet.ru/opennews/pics_base/0_1439758866.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
- Добавлена возможность создания скриншота элемента из интерфейса просмотра разметки;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1436041972.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- В интерфейсе инспектирования реализована возможность копирования элемента с определением правил CSS через контекстное меню Copy Rule Declaration;
- Планируемое (https://support.mozilla.org/en-US/kb/add-on-signing-in-firefox) отключение по умолчанию неподписанных дополнений отложено (https://www.opennet.ru/opennews/art.shtml?num=42949) и будет реализовано в Firefox 43. В в Firefox 41 продолжен показ предупреждение о применении неподписанного дополнения;
- Присутствовавшие в бета-выпуске оптимизации для AdBlock и реализация просмотра кода страницы внутри вкладки исключены из релиза и появятся в следующем выпуске;
- В версии для платформы Android обеспечена возможность отправки запросов в разные поисковые системы через панель поиска, реализован режим закрытия вкладки через экранный жест, возможность открытия внешних URL из приложений Android в фоновом режиме, поддержка выбора сохранённых параметров входа для сайта через специальный всплывающий диалог, улучшено управление закладками, в том числе добавлено определение дубликатов закладок.
Как обычно следует отметить, что кроме новшеств и исправления ошибок в Firefox 41 устранена серия уязвимостей (http://www.mozilla.org/security/known-vulnerabilities/firefo... из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.
URL: https://www.mozilla.org/en-US/firefox/41.0/releasenotes/
Новость: http://www.opennet.ru/opennews/art.shtml?num=43010