Рэліз Firefox 100

Адбыўся рэліз web-браўзэра Firefox 100. Акрамя таго, сфарміравана абнаўленне галінкі з працяглым тэрмінам падтрымкі – 91.9.0. На стадыю бэта-тэставанні хуткім часам будзе пераведзена галінка Firefox 101, рэліз якой вызначаны на 31 траўня.

Асноўныя навіны ў Firefox 100:

  • Рэалізавана магчымасць адначасовага выкарыстання слоўнікаў для розных моў пры праверцы правапісу. У кантэкстным меню зараз можна актываваць адразу некалькі моў.
  • У Linux і Windows уключаны па змаўчанні плывучыя палосы пракруткі, пры якіх паўнавартасная паласа пракруткі з'яўляецца толькі пры падвядзенні курсора мышы, у астатні час пры любым руху мышы паказваецца тонкая лінія-індыкатар, якая дазваляе зразумець бягучае зрушэнне на старонцы, але калі курсор не рухаецца, то індыкатар праз некаторы час знікае. Для адключэння схаваных палос пракруткі прадастаўлена опцыя "System Settings> Accessibility> Visual Effects> Always show scrollbars".
  • У рэжыме "карцінка ў малюнку" забяспечаны паказ субтытраў, пры праглядзе відэа з YouTube, Prime Video і Netflix, а таксама на сайтах, якія выкарыстоўваюць фармат WebVTT (Web Video Text Track), напрыклад, на Coursera.org.
  • Пры першым запуску пасля ўсталёўкі дададзеная праверка адпаведнасці мовы зборкі Firefox з усталёўкамі аперацыйнай сістэмы. У выпадку разыходжанняў карыстачу прапануецца абраць якую з моў выкарыстоўваць у Firefox.
  • На платформе macOS дададзеная падтрымка відэа з пашыраным дынамічным дыяпазонам на сістэмах з экранамі, якія падтрымліваюць HRD (High Dynamic Range).
  • На платформе Windows па змаўчанні ўключана апаратнае паскарэнне дэкадавання відэа ў фармаце AV1 на кампутарах з GPU Intel Gen 11+ і AMD RDNA 2 (акрамя Navi 24 і GeForce 30) пры наяўнасці ў сістэме AV1 Video Extension. У Windows для GPU Intel таксама ўключаны па змаўчанні оверлейный рэжым высновы (Video overlay), які дазваляе зменшыць спажыванне энергіі пры прайграванні відэа.
  • Для карыстальнікаў з Вялікабрытаніі забяспечана падтрымка аўтаматычнага запаўнення і запамінання нумароў крэдытных карт у web-формах.
  • Забяспечана больш раўнамернае размеркаванне рэсурсаў пры адмалёўцы і апрацоўцы падзей, што, напрыклад, дазволіла вырашыць праблемы з запазненнем рэакцыі паўзунка гучнасці ў Twitch.
  • Для загружаных з іншых сайтаў субрэсурсаў і iframe уключана ігнараванне выстаўлення праз HTTP-загаловак Referrer-Policy палітык "no-referrer-when-downgrade", "origin-when-cross-origin" і "unsafe-url", якія дазваляюць у абыход налад па змаўчанні вярнуць перадачу іншым сайтам поўнага URL у загалоўку «Referer». Нагадаем, што ў Firefox 87 c мэтай блакавання патэнцыйных уцечак канфідэнцыйных дадзеных па змаўчанні была актываваная палітыка "strict-origin-when-cross-origin", якая разумее выразанне шляхоў і параметраў з "Referer" пры адпраўцы запыту на іншыя хасты пры звароце па HTTPS, перадача пустога "Referer" пры пераходзе з HTTPS на HTTP і перадачу поўнага "Referer" для ўнутраных пераходаў у рамках аднаго сайта.
  • Прапанаваны новы індыкатар фокусу для спасылак (напрыклад, паказваецца пры пераборы спасылак клавішай табуляцыя) - замест пункцірнай лініі спасылкі зараз апраўляюцца суцэльнай сіняй лініяй, па аналогіі з тым, як адзначаюцца актыўныя палі web-формаў. Адзначаецца, што прымяненне суцэльнай лініі спрашчае навігацыю для людзей з аслабленым зрокам.
  • Дадзеная магчымасць выбару Firefox у якасці праглядніка PDF па змаўчанні.
  • Дададзены API WritableStreams, які прадстаўляе дадатковы ўзровень абстракцыі для арганізацыі запісу струменевых дадзеных у канал, які мае убудаваныя сродкі абмежавання патоку. Таксама дададзены метад pipeTo() для стварэння неназваных каналаў (pipe) паміж ReadableStreams і WritableStreams. Дададзены інтэрфейсы WritableStreamDefaultWriter і WritableStreamDefaultController.
  • У WebAssembly рэалізаваная падтрымка выключэнняў (WASM Exceptions), якія дазваляюць дадаваць апрацоўшчыкі выключэнняў для C++ і ўжываць семантыку раскруткі стэка выклікаў (unwind) без прывязкі да дадатковых апрацоўшчыкаў на JavaScript.
  • Падвышаная прадукцыйнасць элементаў "display: grid" з высокім узроўнем укладзенасці.
  • У CSS дададзена падтрымка media-запытаў 'dynamic-range' і 'video-dynamic-range' для вызначэння наяўнасці экрана, які падтрымлівае HDR (High Dynamic Range).
  • Спынена падтрымка нестандартнага HTTP-загалоўка Large-Allocation.

Акрамя навін і выпраўленні памылак у Firefox 100 ухіленая серыя ўразлівасцяў. Цяпер інфармацыя з падрабязнасцямі аб выпраўленых праблемах бяспекі недаступная, чакаецца, што пералік уразлівасцей будзе апублікаваны на працягу некалькіх гадзін.

Крыніца: opennet.ru

Дадаць каментар