The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз Firefox 61"
Отправлено opennews, 26-Июн-18 20:41 
Состоялся релиз web-браузера Firefox 61 (http://www.mozilla.org/en-US/firefox/61.0/releasenotes/), а также мобильной версии (http://www.mozilla.org/en-US/mobile/61.0/releasenotes/) Firefox 61 для платформы Android. Кроме того, сформировано обновление веток (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки 52.9.0 (http://www.mozilla.org/en-US/firefox/52.9.0/releasenotes/) и 60.1.0 (http://www.mozilla.org/en-US/firefox/60.1.0/releasenotes/). В ближайшее время на стадию бета-тестирования (http://firefox.com/channel) перейдёт ветка Firefox 62, релиз которой намечен на 5 сентября.

Основные (http://www.mozilla.org/en-US/firefox/61.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/61):

-  На платформах Windows и Linux включен механизм ускорения (https://www.opennet.ru/opennews/art.shtml?num=47901) перехода между открытыми вкладками, работающий через упреждающую отрисовку содержимого, не дожидаясь явного клика на вкладке. При подведении курсора к вкладке браузер осуществит отрисовку в буфер композитинга и в случае клика мгновенно выведет уже готовое содержимое на экран, устраняя задержку на отрисовку видимых областей;

-  В движке Quantum CSS реализована техника оптимизации "Retained Display Lists (https://hacks.mozilla.org/2018/06/retained-display-lists/)" для ускорения отрисовки страниц. Метод базируется на изменении обработки списка отображаемых на экране  высокоуровневых элементов страницы (окантовка, фоновая заливка, текст и т.п.), отсортированных в соответствии с правилами CSS для определения перекрытия элементов и построения видимости частей страницы на экране. Ранее при каждом обновлении экрана список полностью перестраивался, что с одной стороны значительно упрощало реализацию, но с другой стороны с ростом разрешений экрана и сложности сайтов возрастали накладные расходы, при том, что по статистике в 40% случаях перерисовывались почти идентичные кадры.

В новой версии обеспечено сохранение списка между перерисовками с генерацией нового сокращённого списка, охватывающего только для изменённой части страницы, и слиянием нового списка со старым полным списком. Во многих случаях новый список изменённых элементов существенно меньше исходного полного списка, что позволяет добиться заметного повышения производительности, несмотря на общее усложнение алгоритма. Тестирование показало, что после внесения оптимизации время на полный цикл отрисовки в среднем  сократилось на 33%, а частота вызова операций отрисовки уменьшилась на 40%;


-  API WebExtension расширен средствами для скрытия вкладок, которые позволяют реализовать расширения для сворачивания и группировки вкладок (см. пример на скринкасте (https://blog.nightly.mozilla.org/files/2018/05/attachment.cg...)). Для тех, кому не хватает удалённой функциональности Tab Groups предложено дополнение Panorama View (https://addons.mozilla.org/en-US/firefox/addon/panorama-view/);

-  Добавлена экспериментальная поддержка нового встроенного дополнения
Firefox Monitor (https://blog.mozilla.org/futurereleases/2018/06/25/testing-f.../), позволяющего из Firefox проверить наличие email в базе скомпрометированных учётных записей, а также подписаться на вывод уведомления в случае появления сведений о компрометации в будущем. Проверка осуществляется через интеграцию (https://www.troyhunt.com/were-baking-have-i-been-pwned-into-.../) с базой данных проекта haveibeenpwned.com (https://haveibeenpwned.com/), включающей сведения о более чем  5 миллиардах учётных записей, похищенных в результате взломов 289 сайтов. Метод проверки (https://www.opennet.ru/opennews/art.shtml?num=48121) является анонимным и основан на передаче префикса от SHA-1 хэша от email (несколько первых символов), в ответ на который сервер выдаёт соответствующие запросу хвосты хэшей из своей базы, а браузер на своей стороне сверяет их с имеющимся полным хэшем и в случае совпадения выдаёт предупреждение (полный хэш не передаётся). Дополнение будет предложено для тестирования ограниченному числу пользователей (предположительно в тестировании примут участие 250 тысячей пользователей, преимущественно в США);


-  В контекстном меню текущей страницы появилась возможность добавления поисковых систем для обращения из адресной строки ("Search with"). Если сайт предоставляет  плагин OpenSearch, в меню теперь выводится соответствующее приглашение добавить новую поисковую систему;

-  Упрощён обмен ссылками с версией Firefox для MacOS - в меню в адресной строке появилась возможность отправки URL страницы в активной вкладке;

-  Обеспечено сочетание тёмной темы оформления со всеми элементами интерфейса Firefox;

-  Улучшена система синхронизации закладок;

-  Добавлена новая отдельная секция настроек (about:preferences#home) для управления  содержимым домашней страницы и страницы новой вкладки. Настройки также доступны через пиктограмму в виде шестерёнки на странице новой вкладки;


-  Включено несколько оптимизаций для увеличения скорости запуска: добавлена настройка browser.startup.blankWindow для отображения пустого окна как можно раньше с последующим заполнением, API для работы со списками блокировки переведён на асинхронный режим работы,  в ContentPrefs  задействован Sqlite.jsm;


-  Встроена поддержка изменчивых шрифтов OpenType (variable fonts), в которых толщина, ширина и другие стилистические характеристики глифа могут произвольно меняться. Для управления начертанием изменчивых шрифтов добавлены новые CSS-свойства font-weight (https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight), font-stretch (https://developer.mozilla.org/en-US/docs/Web/CSS/font-stretch) и font-style (https://developer.mozilla.org/en-US/docs/Web/CSS/font-style), а также унифицированное свойство @font-face (https://developer.mozilla.org/en-US/docs/Web/CSS/@font-...);

-  Включена по умолчанию поддержка последнего чернового варианта спецификации TLS 1.3;

-  Запрещена загрузка ресурсов по протоколу FTP из страниц, открытых по HTTP/HTTPS;
-  Кнопка "Forget", доступная в интерфейсе кастомизации, теперь приводи к очистке всех Service Workers  и связанного с ними кэша;


-  В инструменты для web-разработчиков добавлена (https://developer.mozilla.org/en-US/docs/Tools/Accessibility...) система  инспектирования применения на странице средств для людей с ограниченными возможностями (Accessibility inspector (https://developer.mozilla.org/en-US/docs/Tools/Accessibility...)).

-  Включено по умолчанию новое оформление web-консоли  - Browser Console (https://developer.mozilla.org/en-US/docs/Tools/Browser_Console) и  Browser Toolbox (https://developer.mozilla.org/en-US/docs/Tools/Browser_Toolbox). Старый интерфейс консоли удалён;


-  В инструменты для разработчиков в режиме инспектировния сети появилось новое меню для урезания пропускной способности с целью симуляции открытия страниц через низкоскоростные каналы связи;


-  В версии для платформы Android ускорено выполнение прокрутки экрана
и устранена проблема, приводившая к краху на устройстве Samsung Galaxy S8 при использовании платформы Android 8.0 (Oreo);


Кроме новшеств и исправления ошибок в Firefox 61 устранена серия уязвимостей (http://www.mozilla.org/security/known-vulnerabilities/firefo...), из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.


URL: https://www.mozilla.org/en-US/firefox/61.0/releasenotes/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48845

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру