Рэліз Firefox 155

Адбыўся рэліз web-браўзэра Firefox 155 і сфарміраваны абнаўленні мінулых галінак з працяглым тэрмінам падтрымкі – 153.2.0, 140.15.0 і 115.40.0. Firefox 155 стаў першым выпускаў, сфармаваным у рамках новага двухтыднёвага цыклу фармавання рэлізаў, які дазволіць гушчару даводзіць новыя магчымасці да карыстачоў, забяспечыць больш прадказальны працэс фармавання рэлізаў і зменшыць нагрузку на распрацоўнікаў перад рэлізамі. На стадыю бэта-тэставанні пераведзена галіна Firefox 156, рэліз якой намечаны на 15 верасня.

Асноўныя навіны ў Firefox 155 (1, 2, 3):

  • Для ўсіх карыстачоў з ЗША, Канады і Францыі актываваны рэжым "Smart Window", які прадстаўляе асобную прастору ўзаемадзеяння з AI, якое дапаўняе наяўны стандартны рэжым навігацыі ў Web і рэжым прыватнага прагляду. У новай версіі дададзены персаналізаваныя падказкі для хуткага запуску чата з AI на раней якія закранаюцца тэмы, значна паскорана цытаванне крыніц пры пошуку праз сэрвіс exa.ai, палепшаны рэкамендацыі па групоўцы звязаных укладак і аўтапрызначэнне імён групам укладак.
  • У адрасным радку побач з піктаграмай шчыта рэалізавана адлюстраванне колькасці трэкераў, заблакаваных на сайце, які праглядаецца. Магчымасць пакуль актываваная толькі для часткі карыстачоў, для ўключэння на старонцы about:config можна выставіць параметр "browser.urlbar.trackerCount.featureGate".
  • У наладах прадстаўлена магчымасць змены парадку адлюстравання кантэйнераў у спісах.
  • У зборках для платформы Windows у web-гульнях з'явілася магчымасць выкарыстання гульнявых кантролераў, сумяшчальных з Nintendo Switch Pro.
  • Укладзенасць блокаў і функцый CSS абмежавана 75 узроўнямі для абароны ад аварыйнага завяршэння пры апрацоўцы канструкцый са занадта вялікім узроўнем укладзенасці.
  • Дамен для праверкі сеткавай даступнасці і выяўленні наяўнасці captive-партала зменены з detectportal.firefox.com на firefox-portal-detection.com.
  • Спынена апрацоўка спасылак "mailto:" без відавочных дзеянняў карыстача (web-старонка зараз не можа аўтаматычна ініцыяваць адкрыццё паштовага кліента).
  • Пры друку PDF-файлаў, змесціва дакумента, памерам менш друкаванай старонкі, зараз можа быць адмаштабавана для запаўнення ўсяго ліста.
  • У прыладах для web-распрацоўнікаў опцыі для эмуляцыі магчымасцяў CSS перанесеныя ў новую панэль, паказваную пры націску кнопкі @ у акне Rules. Дададзена опцыя для эмуляцыі медыязапыту "prefers-reduced-motion". У адладчык JavaScript дададзена камбінацыя клавіш Ctrl+Alt+B для ўключэння або адключэння разам усіх кропак супыну.
  • У праглядніку JSON рэалізаваная падтрымка паказу дакументаў у фармаце "JSON Lines" (JSONL і NDJSON), у якіх у кожным радку размяшчаецца асобны JSON-аб'ект.
  • Рэалізаваная CSS-функцыя progress() для вылічэння пазіцыі велічыні адносна паказаных мінімальнага і максімальнага значэнняў («progress(5, 0, 10)» верне 0.5).
  • Дададзена CSS-функцыя alpha(), якая дазваляе змяніць альфа-канал (ступень празрыстасці) для паказанага колеру.
  • Дададзена падтрымка новага сінтаксісу CSS-функцыі attr(attr-name attr-type, fallback-value), які дапускае працу са значэннямі HTML-атрыбутаў любых тыпаў, а не толькі з радкамі.
  • Дададзена падтрымка метадаў Promise.allKeyed і Promise.allSettledKeyed, якія аналагічныя Promise.all() і Promise.allSettled(), за выключэннем прыняцця і вяртанні аб'ектаў замест масіваў.
  • Дададзена падтрымка пашырэння бінарнага фармату WebAssembly, які дазваляе скараціць памер WebAssembly-модуляў з вялікай колькасцю імпартаваных элементаў.
  • У WebAssembly дададзена падтрымка 128-разрадных арыфметычных інструкцый i64.add128, i64.sub128, i64.mul_wide_s і i64.mul_wide_u.
  • Прадастаўлена магчымасць выкарыстання ў HTTP/3 другой версіі пратаколу QUIC (RFC 9369).
  • Для SVG-элемента ў JavaScript-інтэрфейсе SVGAElement прадстаўлены той жа набор уласцівасцяў URL, што даступныя для спасылак у HTML.
  • Дададзена CSS-уласцівасць «font-width», аналагічнае раней даступнай уласцівасці «font-stretch».
  • У API WebTransport рэалізаваная падтрымка груп адпраўкі для кіравання размеркаваннем прапускной здольнасці паміж струменямі (createSendGroup()), адпраўкі датаграм (createWritable()) і генерацыі ключоў, прывязаных да TLS-сесіі (exportKeyingMaterial()).
  • У версіі для Android рэалізаваны пераход да рэдагавання панэлі прылад пасля працяглага націску на любую кнопку на панэлі. Спрошчана выключэнне ўкладак з групы. Зменена адчувальнасць актывацыі функцыі рэзюмавання старонкі устрэсваннем смартфона.

Акрамя навін і выпраўленні памылак у Firefox 155 ухілена 109 уразлівасцяў, большасць з якіх выкліканыя праблемамі пры працы з памяццю, такімі як перапаўненні буфераў і зварот да ўжо вызваленых абласцей памяці. Патэнцыйна дадзеныя праблемы здольныя прывесці да выканання кода зламысніка пры адкрыцці спецыяльна аформленых старонак.

Крыніца: opennet.ru

Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster