The OpenNET Project / Index page

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



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

Исходное сообщение
"Релиз Firefox 67"
Отправлено opennews, 21-Май-19 18:42 
Представлен (https://blog.mozilla.org/blog/2019/05/21/latest-firefox-rele.../) релиз web-браузера Firefox 67 (https://www.mozilla.org/en-US/firefox/67.0/releasenotes/), а также мобильной версии (https://www.mozilla.org/en-US/mobile/67.0/releasenotes/) Firefox 67 для платформы Android. Кроме того, сформировано обновление ветки (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки 60.7.0 (https://www.mozilla.org/en-US/firefox/60.7.0/releasenotes/). В ближайшее время на стадию бета-тестирования (https://firefox.com/channel) перейдёт ветка Firefox 68, релиз которой намечен на 9 июля.

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


- Реализована возможность автоматической выгрузки вкладок для высвобождения ресурсов. Функция активируется при нехватке памяти (менее 400 Мб свободной памяти) и в первую очередь вытесняет давно не используемые вкладки. При этом вкладки не исчезают, а переводятся в состояние готовности к загрузке (режим ожидания), аналогичное тому, что наблюдается после восстановления сеанса. Для управления работой режима в about:config добавлена опция "browser.tabs.unloadOnLowMemory";


-  Ускорена загрузка страниц при наличии работ, интенсивно нагружающих процессор. Оптимизация реализована через снижение приоритета обработчиков событий таймеров setTimeout во время загрузки страницы (по аналогии с фоновыми вкладками уменьшен предоставляемый бюджет времени, который расходуется на выполнение обработчика событий таймера). Ограничение фоновых обработчиков позволяет выделить больше ресурсов основным обработчикам, влияющим на начальную отрисовку страницы. Например, основные скрипты  Instagram, Amazon и Google благодаря добавленной оптимизации запускаются на  40-80% быстрее;

-  На поздние стадии загрузки вынесены некоторые второстепенные обработчики. Например, сканирование альтернативных CSS-стилей теперь выполняется не во время, а после загрузки страницы. Загрузка модуля автодополнения ввода отложена до готовности форм ввода;

-  Изменён подход к отрисовке во время загрузки страницы - вывод теперь начинается на более раннем этапе загрузки, но операции отрисовки вызываются реже;

-  Инициализации некоторых подсистем браузера и связанных с изменением оформления дополнений отложена до окончания основной загрузки, что позволило сократить время между запуском браузера и его готовности к показу страниц;
      
-  Реализована возможность (https://www.opennet.ru/opennews/art.shtml?num=50490) блокирования JavaScript-вставок, осуществляющих майнинг криптовалют или отслеживающих пользователей с помощью методов скрытой идентификации ("browser fingerprinting"). Блокировка осуществляется (https://bugzilla.mozilla.org/show_bug.cgi?id=1515806) по дополнительным категориям (https://github.com/mozilla-services/shavar-list-creation-config) (fingerprinting (https://github.com/mozilla-services/shavar-prod-lists/blob/7...) и cryptomining (https://github.com/mozilla-services/shavar-prod-lists/blob/7...)) в списке Disconnect.me, включающим хосты, уличённые в использовании майнеров и кода для скрытой идентификации. По умолчанию новые режимы блокировки отключены, а для их активации в связанные с конфиденциальностью настройки добавлены новые опции "Cryptominers" и   "fingerprinters".  Проследить за срабатыванием блокировщика можно через
контекстное меню сайта, отображаемое при клике на пиктограмму с изображением щита в адресной строке;


-  В основное меню  и диалог с рекомендациями заполнения форм входа добавлена (https://bugzilla.mozilla.org/show_bug.cgi?id=1534447) возможность быстрого перехода к сохранённым для сайта паролям;

-  В состав включена (https://mozillagfx.wordpress.com/2019/05/21/graphics-team-sh.../) система композитинга Servo WebRender (https://github.com/servo/webrender), написанная на языке Rust и выносящая на сторону GPU  операции отрисовки содержимого страницы. При использовании WebRender вместо встроенной в движок Gecko системы композитинга, обрабатывающей данные при помощи CPU, для выполнения операций сводной отрисовки элементов страницы используются шейдеры, выполняемые в GPU, что позволяет добиться существенного увеличения скорости отрисовки и снизить нагрузку на CPU.


По умолчанию WebRender пока активирован примерно для 4% пользователей Windows 10, у которых используются видеокарты NVIDIA. Включение для остальных пользователей будет зависеть от результатов тестирования. Если всё пройдёт гладко до 27 мая охват тестирования будет расширен до 25%, 30 мая до 50%, а в течение первой недели июня до 100%. Проверить активацию WebRender можно на странице about:support. Для принудительного включения в about:config следует активировать настройки  "gfx.webrender.all" и "gfx.webrender.enabled" или запустив Firefox с выставленной переменной окружения MOZ_WEBRENDER=1. В Linux поддержка WebRender  более-менее стабилизирована для видеокарт  Intel c драйверами Mesa 18.2+;

-  Переработан механизм работы с профилями: если раньше  при установке нескольких разных экземпляров Firefox по умолчанию использовался один общий профиль с настройкам, дополнениями и информационными базами (закладки, история, сохранённые пароли, cookie и т.д.), то теперь для каждого параллельно установленного экземпляра будет создаваться собственный отдельный профиль. Например, при одновременной установке ESR, бета, ночных сборок, редакции Developer Edition и обычного выпуска Firefox, для них будут созданы раздельные профили.


Основной причиной перехода к раздельным профилям являются возможные проблемы в случае использования профиля нового выпуска в более старой версии Firefox, а также при одновременном доступе к БД профиля из параллельно запущенных разных экземпляров Firefox, что потенциально может привести к повреждению данных. Для выбора существующего профиля как и раньше можно использовать интерфейс "firefox -ProfileManager". После завершения установки Firefox при обнаружении уже имеющегося в системе профиля выводится специальное предупреждение с предложением синхронизировать настройки через учётную запись в облачном сервисе Mozilla Sync.


-  В основной состав включено (https://bugzilla.mozilla.org/show_bug.cgi?id=1525519) системное дополнение Firefox Monitor (https://github.com/mozilla/blurts-addon), эксперименты по активации которого для ограниченного числа пользователей проводились начиная с Firefox 62, но финальная активация для всех пользователей произведена только сейчас. Дополнение Firefox Monitor обеспечивает вывод предупреждения в случае компрометации учётной записи (проверка по email) или попытке входа на ранее взломанный сайт. Проверка осуществляется через интеграцию с базой данных проекта haveibeenpwned.com (https://haveibeenpwned.com/), включающей сведения о 7.8 миллиардах учётных записей, похищенных в результате взломов 364 сайтов. Предупреждение выводится только для сайтов, информация о взломах которых добавлена в базу haveibeenpwned.com в течение последних 12 месяцев. В случае если с момента появления данных о взломе не прошло 2 месяца будет показано повторное предупреждение.


-  Расширено число вызовов API, которые доступны (https://developer.mozilla.org/en-US/docs/Web/Security/Secure...) только при открытии страницы в защищённом контексте (Secure Context (https://www.opennet.ru/opennews/art.shtml?num=47913)), т.е. при открытии по HTTPS, через localhost или из локального файла. В Firefox 67 для страниц, открытых вне защищённого контекста, запрещён (https://bugzilla.mozilla.org/show_bug.cgi?id=1429432) вывод системных уведомлений через API Notifications (https://developer.mozilla.org/en-US/docs/Web/API/Notificatio...), показываемых вне окна браузера;


-  Расширены возможност...

URL: https://blog.mozilla.org/blog/2019/05/21/latest-firefox-rele.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=50717

 

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



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

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