Firefox 78 idasilẹ

Aṣàwákiri wẹẹbu ti tu silẹ Firefox 78, bakanna bi ẹya alagbeka Firefox 68.10 для платформы Android. Выпуск Firefox 78 отнесён к категории веток с длительным сроком поддержки (ESR), обновления для которых выпускаются в течение года. Кроме того, сформировано обновление прошлой awọn ẹka pẹlu atilẹyin igba pipẹ 68.10.0 (в дальнейшем ожидается ещё два обновления 68.11 и 68.12). В ближайшее время на стадию beta igbeyewo Ẹka Firefox 79 yoo yipada, itusilẹ rẹ ti ṣeto fun Oṣu Keje Ọjọ 28.

akọkọ awọn imotuntun:

  • Расширена сводная страница (Protections Dashboard) с отчётами об эффективности работы механизмов защиты от отслеживания перемещений, проверки компрометации учётных данных и управления паролями. В новом выпуске появилась возможность просмотреть статистику использованию скомпрометированных учётных данных, а также отследить возможные пересечения сохранённых паролей с известными утечками пользовательских баз. Проверка осуществляется через интеграцию с базой данных проекта haveibeenpwned.com, включающей сведения о 9.7 миллиардах учётных записей, похищенных в результате взломов 456 сайтов. Сводка предоставляется на странице «about:protections» или через меню, вызываемое через клик на значок щита в адресной строке (вместо Show Report теперь показывается Protections Dashboard).
    Firefox 78 idasilẹ

  • В Uninstaller добавлена кнопка «Ṣe afihan Akata bi Ina«, позволяющая сбросить в исходное состояние настройки и удалить все дополнения без потери накопившихся данных. В случае проблем пользователи часто пытаются решить их переустановкой браузера. Кнопка Refresh позволит добиться подобного эффекта не потеряв закладки, историю посещений, сохранённые пароли, Cookie, подключённые словари и данные для автозаполнения форм (при нажатии кнопки создаётся новый профиль и в него переносятся указанные БД). После нажатия Refresh будут потеряны дополнения, темы оформления, сведения о правах доступа, подключённые поисковые движки, локальные DOM-хранилища, сертификаты, изменённые настройки, пользовательские стили (userChrome, userContent).
    Firefox 78 idasilẹ

  • В показываемое для вкладок контекстное меню добавлены элементы для отмены закрытия нескольких вкладок, а также для закрытия вкладок справа от текущей и закрытия всех вкладок, кроме текущей.

    Firefox 78 idasilẹ

  • Обеспечено отключение срабатывания хранителя экрана во время осуществления видеозвонков и конференций на базе WebRTC.
  • На платформе Windows для GPU Intel при любых разрешения экрана to wa compositing eto WebRender, написанная на языке Rust и позволяющая добиться существенного увеличения скорости отрисовки и снижения нагрузки на CPU. WebRender выносит на сторону GPU операции отрисовки содержимого страницы, которые реализованы через выполняемые в GPU шейдеры. Ранее WebRender был включён на платформе Windows 10 для GPU Intel при использовании небольших экранных разрешений, а также на системах с APU AMD Raven Ridge, AMD Evergreen и на ноутбуках с видеокартами NVIDIA. В Linux WebRender пока активируется для карт Intel и AMD только в ночных сборках, и не поддерживается для карт NVIDIA. Для принудительного включения в about:config следует активировать настройки «gfx.webrender.all» и «gfx.webrender.enabled» или запустить Firefox с выставленной переменной окружения MOZ_WEBRENDER=1.
  • До 100% доведена доля пользователей из Великобритании, для которых на странице новой вкладки включено отображение контента, рекомендованного сервисом Pocket. Ранее подобные страницы показывалась только пользователям из США, Канады и Германии. Оплаченные спонсорами блоки показывается только в США и явно помечены как реклама. Связанная с подбором контента персонализация выполняется на стороне клиента и без передачи сведений о пользователе третьим лицам (в браузер загружается весь список рекомендованных ссылок на текущий день, который ранжируется на стороне пользователя, отталкиваясь от данных истории посещений). Для отключения рекомендованного Pocket контента предусмотрена настройка в конфигураторе (Firefox Home Content/Recommended by Pocket) и опция «browser.newtabpage.activity-stream.feeds.topsites» в about:config.
  • To wa патчи, влияющие на производительность и стабильность аппаратного ускорения декодирования видео при помощи VA-API (поддерживается только в окружениях на базе Wayland).
  • Повышены требования к системным компонентам Linux. Для запуска Firefox в Linux теперь требуется как минимум Glibc 2.17, libstdc++ 4.8.1 и GTK+ 3.14.
  • Следуя плану по прекращению поддержки устаревших криптоалгоритмов по умолчанию отключены все наборы шифров TLS на базе DHE (TLS_DHE_*, протокол обмена ключей Диффи — Хеллмана). Для снижения возможного негативного влияния от отключения DHE добавлено два новых набора шифров AES-GCM на базе SHA2.
  • Alaabo atilẹyin fun TLS 1.0 ati TLS 1.1 Ilana. Lati wọle si awọn aaye lori ikanni ibaraẹnisọrọ to ni aabo, olupin gbọdọ pese atilẹyin fun o kere ju TLS 1.2. Gẹgẹbi Google, lọwọlọwọ nipa 0.5% ti awọn igbasilẹ oju-iwe wẹẹbu tẹsiwaju lati ṣee ṣe ni lilo awọn ẹya ti igba atijọ ti TLS. Tiipa naa ti gbe jade ni ibamu pẹlu awọn iṣeduro IETF (Internet Engineering Task Force). Причиной отказа от поддержки TLS 1.0/1.1 является отсутствие поддержки современных шифров (например ECDHE и AEAD) и требование поддержки старых шифров, надёжность которых на современном этапе развития вычислительной техники поставлена под сомнение (например, требуется поддержка TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, для проверки целостности и аутентификации используется MD5 и SHA-1). Вернуть возможность работы с устаревшими версиями TLS можно через настройку security.tls.version.enable-deprecated = true или при помощи кнопки на странице с ошибкой, выводимой при заходе на сайт со старым протоколом.
  • Существенно улучшено качество работы с экранными ридерами для людей с нарушением зрения (решились проблемы с позиционированием курсора, устранены подвисания, ускорена обработка очень больших таблиц и т.п.). Для пользователей с мигренью и эпилепсией сокращены анимационные эффекты, такие как подсвечивание вкладок и расширение поисковой панели.
  • Для предприятий в групповые политики добавлены новые правила для настройки внешних приложений-обработчиков, отключения режима картинка-в-картинке, обязательности задания мастер-пароля.
  • В JavaScript-движке SpiderMonkey imudojuiwọn подсистема обработки регулярных выражений, которая синхронизирована с реализацией из JavaScript-движка V8, применяемого в браузерах на основе проекта Сhromium. Изменение позволило реализовать поддержку следующих возможностей, связанных с регулярными выражениями:
    • Awọn ẹgbẹ ti a npè ni gba ọ laaye lati so awọn ẹya ara okun ti o baamu pẹlu ikosile deede pẹlu awọn orukọ kan pato dipo awọn nọmba ni tẹlentẹle ti awọn ere (fun apẹẹrẹ, dipo “/(\d{4})-(\d{2})-(\d{2})-(\d{ 4})/" o le pato"/(? \d{2})-(? \d{2})-(? \d{1})/" ki o si wọle si ọdun kii ṣe nipasẹ abajade[XNUMX], ṣugbọn nipasẹ abajade.groups.year).
    • Awọn kilasi salọ Awọn lẹta Unicode ṣe afikun awọn iṣelọpọ \p{...} ati \ P{...}, fun apẹẹrẹ, \p{Number} n ṣalaye gbogbo awọn ami kikọ ti o le ṣe afihan awọn nọmba (pẹlu awọn lẹta bii ①), \p{Alfabeti} - awọn lẹta (pẹlu pẹlu hieroglyphs), \p{Iṣiro} — awọn aami mathematiki, ati bẹbẹ lọ.
    • Flag dotGbogbo fa oju-boju lati ina. pẹlu awọn kikọ kikọ sii ila.
    • Ipo Wo lẹhin gba ọ laaye lati pinnu ni ikosile deede pe apẹẹrẹ kan ṣaju omiiran (fun apẹẹrẹ, baamu iye dola kan laisi yiya ami dola).
  • Реализованы псевдоклассы CSS :jẹ() и :nibo() для привязки CSS-правил к набору селекторов. Например, вместо

    header p:hover, main p:hover, footer p:hover {…}

    le ti wa ni pato

    :is(header, main, footer) p:hover {…}

  • Включены псевдоклассы CSS :ka nikan и :ka-kọ для привязки к элементам форм (input или textarea), которые запрещено или разрешено редактировать.
  • Добавлена поддержка метода Intl.ListFormat() для создания локализованных списков (например, замены «or» на «или», «and» на «и»).

    const lf = new Intl.ListFormat(‘en’);
    lf.format([‘Frank’, ‘Christine’, ‘Flora’]);
    // → ‘Frank, Christine, and Flora’
    // при локали «ru» будет ‘Frank, Christine и Flora’

  • Ọna naa Intl.NumberFormat добавлена поддержка форматирования единиц измерения, валют, научных и компактных обозначений (например, «Intl.NumberFormat(‘en’, {style: ‘unit’, unit: ‘meter-per-second’}»);
  • Ọna ti a ṣafikun ParentNode.ropo Awọn ọmọde(), позволяющий заменить или очистить существующий дочерний узел.
  • В ESR-ветке включена поддержка Service worker и Push API (в прошлом ESR-выпуске они были отключены).
  • В WebAssembly добавлена поддержка импорта и экспорта 64-разрядных целых параметров функции, используя JavaScript-тип BigInt. Для WebAssembly также реализовано расширение Olona-iye, gbigba awọn iṣẹ pada siwaju ju ọkan iye.
  • В консоли для web-разработчиков ni ifipamo детализированное журналирование ошибок, связанных с Promise, включая сведения об именах, стеках и свойствах, что существенно упрощает разбор ошибок при использовании таких фреймворков, как Angular.

    Firefox 78 idasilẹ

  • В инструментах для web-разработчиков значительно повышена производительность навигации по DOM при инспектировании сайтов, на которых используется очень много CSS-свойств.
  • В отладчике JavaScript реализована возможность раскрытия сокращённых имён переменных на основе source-map при использовании точек журналирования (Log points), позволяющих в момент срабатывания метки сбрасывать в web-консоль информацию о номере строки в коде и значениях переменных.
  • В интерфейсе инспектирования сети добавлены сведения о дополнениях, механизмах защиты от отслеживания и CORS-ограничениях (Cross-Origin Resource Sharing), ставших причиной блокировки запроса.
    Firefox 78 idasilẹ

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro ni Firefox 78
imukuro jara ti vulnerabilities, ti ọpọlọpọ awọn ti wa ni samisi bi lominu ni, i.e. le ja si ipaniyan ti koodu ikọlu nigba ṣiṣi awọn oju-iwe ti a ṣe apẹrẹ pataki. Alaye ti n ṣalaye awọn ọran aabo ti o wa titi ko si ni akoko yii, ṣugbọn atokọ ti awọn ailagbara ni a nireti lati ṣe atẹjade laarin awọn wakati diẹ.

orisun: opennet.ru

Fi ọrọìwòye kun