Издание на Firefox 93

Објавен е веб-прелистувачот Firefox 93. Покрај тоа, создадено е ажурирање на гранките за долгорочна поддршка - 78.15.0 и 91.2.0. Филијалата на Firefox 94 е префрлена во фазата на бета тестирање, чие објавување е закажано за 2 ноември.

Главните иновации:

  • Поддршката за форматот на слика AVIF (AV1 Image Format) е стандардно овозможена, кој користи технологии за компресија во рамки од форматот за кодирање видео AV1. Поддржани се целосни и ограничени гама простори на бои, како и операции за трансформација (ротација и пресликување). Анимацијата сè уште не е поддржана. За да ја конфигурирате усогласеноста со спецификацијата, about:config го нуди параметарот „image.avif.compliance_strictness“. Вредноста на заглавјето ACCEPT HTTP е стандардно променета во „image/avif,image/webp,*/*“.
  • Моторот WebRender, кој е напишан на јазикот Rust и ви овозможува да постигнете значително зголемување на брзината на рендерирање и да го намалите оптоварувањето на процесорот со преместување на операциите за рендерирање на содржината на страницата на страната на графичкиот процесор, кои се имплементирани преку шејдерите извршени во графичкиот процесор. е префрлен во категоријата задолжителни. За системи со постари видео картички или проблематични двигатели за графика, WebRender користи софтверски режим на растеризација (gfx.webrender.software=true). Опцијата за оневозможување на WebRender (gfx.webrender.force-legacy-layers и MOZ_WEBRENDER=0) е прекината.
  • Подобрена поддршка за протоколот Вејленд. Додадено е слој кој решава проблеми со таблата со исечоци во средини базирани на протоколот Вејланд. Вклучени се и промени кои помагаат да се елиминира треперењето кога се користи Wayland кога се движи прозорец до работ на екранот во конфигурации со повеќе монитори.
  • Вградениот прегледувач на PDF обезбедува можност за отворање документи со интерактивни XFA формулари, кои вообичаено се користат во електронски форми на различни банки и владини агенции.
    Издание на Firefox 93
  • Заштитата е овозможена од преземање датотеки испратени преку HTTP без шифрирање, но иницирани од страници отворени преку HTTPS. Ваквите преземања не се заштитени од измама како резултат на контролата врз транзитниот сообраќај, но бидејќи се направени со навигација од страници отворени преку HTTPS, корисникот може да има лажен впечаток за својата безбедност. Ако се обидете да преземете такви податоци, на корисникот ќе му се прикаже предупредување, што ќе ви овозможи да го откажете блокирањето ако сакате. Дополнително, преземањето датотеки од iframes со песочна кутија што не го специфицираат експлицитно атрибутот дозволено преземање сега е забрането и ќе биде тивко блокирано.
    Издание на Firefox 93
  • Подобрена имплементација на механизмот SmartBlock, дизајниран да решава проблеми на сајтови што се јавуваат поради блокирање на надворешни скрипти во режим на приватно прелистување или кога е активирано засилено блокирање на несакана содржина (строго). SmartBlock автоматски ги заменува скриптите што се користат за следење со никулци кои обезбедуваат правилно вчитување на страницата. Никулци се подготвени за некои популарни скрипти за следење на корисници вклучени во списокот Прекини. Новата верзија вклучува адаптивно блокирање на скриптите на Google Analytics, скрипти за рекламна мрежа на Google и графички контроли од услугите Optimizely, Criteo и Amazon TAM.
  • Во приватно прелистување и засилено блокирање на режими на несакани содржини (строги), е овозможена дополнителна заштита за заглавието на HTTP „Referer“. Во овие режими, на сајтовите сега им е забрането да ги овозможуваат политиките „no-referrer-when-downgrade“, „origin-when-cross-origin“ и „unsafe-url“ преку заглавието Referrer-Policy HTTP, што овозможува заобиколување на стандардното поставки за враќање на преносот на страници на трети страни со целосната URL-адреса во заглавието „Реферер“. Да потсетиме дека во Firefox 87, за да се блокираат потенцијалните протекувања на доверливи податоци, стандардно беше активирана политиката „строго потекло-кога вкрстено потекло“, што подразбира отсекување на патеките и параметрите од „Упатувачот“ при испраќање. барање до други хостови при пристап преку HTTPS.пренесување празен „Реферер“ при префрлување од HTTPS на HTTP и пренесување целосен „Реферер“ за внатрешни транзиции во рамките на истата локација. Но, ефективноста на промената беше сомнителна, бидејќи сајтовите можеа да го вратат старото однесување преку манипулации со Referrer-Policy.
  • На платформата Windows, поддршката за автоматско растоварување јазичиња од меморијата се спроведува доколку нивото на слободна меморија во системот достигне критично ниски вредности. Најпрво се растовараат табовите кои трошат најмногу меморија и до кои корисникот не пристапил долго време. Кога ќе се префрлите на растоварено јазиче, неговата содржина автоматски се вчитува повторно. Во Linux, оваа функционалност е ветена дека ќе биде додадена во едно од следните изданија.
  • Дизајнот на панелот со списокот на преземања е доведен до општиот визуелен стил на Firefox.
    Издание на Firefox 93
  • Во компактен режим, просторот помеѓу елементите на главното мени, менито за прелевање, обележувачите и историјата на прелистување е намален.
    Издание на Firefox 93
  • SHA-256 е додаден на бројот на алгоритми што може да се користат за организирање на автентикација (HTTP Authentication) (претходно беше поддржан само MD5).
  • TLS шифрите што го користат алгоритмот 3DES се стандардно оневозможени. На пример, пакетот шифри TLS_RSA_WITH_3DES_EDE_CBC_SHA е подложен на нападот Sweet32. Враќањето на поддршката за 3DES е можно со експлицитна дозвола во поставките на постарите верзии на TLS.
  • На платформата macOS, проблемот со изгубените сесии при стартување на Firefox од монтирана датотека „.dmg“ е решен.
  • Имплементиран е кориснички интерфејс за визуелно внесување на датумот и времето за елементот на веб формата .
    Издание на Firefox 93
  • За елементите со атрибут aria-label или aria-labelledby, се имплементира улогата на мерачот (role=”meter”), што ви овозможува да имплементирате индикатори за нумерички вредности кои се менуваат во одреден опсег (на пример, индикатори за полнење на батеријата ).
    Издание на Firefox 93
  • Додадена е поддршка за клучниот збор „small-caps“ на својството CSS за синтеза на фонтови.
  • Имплементиран е методот Intl.supportedValuesOf(), кој враќа низа од поддржани календари, валути, нумерички системи и мерни единици.
  • За класи, можно е да се користат статички блокови за иницијализација за да се групира кодот што се извршува еднаш при обработката на класата: класа C { // Блокот ќе се извршува при обработка на самата класа static { console.log("статички блок на C") ; } }
  • Додадена е поддршка за повикување на HTMLElement.attachInternals за пристап до дополнителни методи за контрола на формулари.
  • Атрибутот shadowRoot е додаден на методот ElementInternals, дозволувајќи им на домашните елементи да пристапат до нивниот посебен корен во Shadow DOM, без оглед на состојбата.
  • Додадена е поддршка за својствата imageOrientation и premultiplyAlpha на методот createImageBitmap().
  • Додадена е глобална функција reportError() која им овозможува на скриптите да печатат грешки во конзолата, емулирајќи ја појавата на нефатен исклучок.
  • Подобрувања во верзијата за Android платформата:
    • Кога се активираат на таблети, копчињата „напред“, „назад“ и „вчитување на страницата повторно“ се додадени на панелот.
    • Стандардно е овозможено автоматско пополнување на најавувања и лозинки во веб формулари.
    • Можно е да се користи Firefox како управувач со лозинки за пополнување најавувања и лозинки во други апликации (овозможено преку „Поставки“ > „Најави и лозинки“ > „Автоматско пополнување во други апликации“).
    • Додадена е страницата „Settings“ > „Logins and лозинки“ > „Saved Logins“ > „Add Login“ за рачно додавање акредитиви на управувачот со лозинки.
    • Додадена е страницата „Поставки“ > „Собирање податоци“ > „Студии и исклучување“, што ви овозможува да одбиете да учествувате во тестирањето на експерименталните карактеристики.

Покрај иновациите и поправките на грешки, Firefox 93 елиминира 13 пропусти, од кои 10 се означени како опасни. 9 ранливости (собрани под CVE-2021-38500, CVE-2021-38501 и CVE-2021-38499) се предизвикани од проблеми со меморијата, како што се прелевање на баферот и пристап до веќе ослободени мемориски области. Потенцијално, овие проблеми може да доведат до извршување на кодот на напаѓачот при отворање на специјално дизајнирани страници.

Бета изданието на Firefox 94 го означува имплементацијата на нова страница за услуги „about:unloads“ на која корисникот може насилно да растоварува одредени јазичиња без да ги затвори за да ја намали потрошувачката на меморија (содржината ќе се вчита повторно кога ќе се префрли на картичката).

Извор: opennet.ru

Додадете коментар