UtgÄvan av Firefox 93

WebblĂ€saren Firefox 93 har slĂ€ppts. Dessutom har uppdateringar för lĂ„ngsiktigt stöd skapats — 78.15.0 och 91.2.0. Firefox 94 har gĂ„tt in i beta-testning, med ett planerat slĂ€ppdatum den 2 november.

Huvudsakliga nyheter:

  • Stödet för bildformatet AVIF (AV1 Image Format) har aktiverats som standard. Detta format anvĂ€nder inre komprimeringstekniker frĂ„n videokodningsformatet AV1. FĂ€rgrum med full och begrĂ€nsad fĂ€rgskala stöds, likasĂ„ transformationsoperationer (rotation och spegling). Animation stöds inte Ă€nnu. För att stĂ€lla in specifikationens överensstĂ€mmelse finns ett parameteralternativ i about:config kallat "image.avif.compliance_strictness". StandardvĂ€rdet för HTTP-huvudet ACCEPT har Ă€ndrats till "image/avif,image/webp,*/*".
  • WebRender-motorn har blivit obligatorisk. Denna motor Ă€r skriven i Rust och ger en betydande ökning av renderinghastigheten samt minskar CPU-belastningen genom att flytta rendering av sidinnehĂ„ll till GPU:n med hjĂ€lp av utförda shaders. För system med gamla grafikkort eller problematiska grafiska drivrutiner anvĂ€nds i WebRender en programvarurasteringslĂ€ge (gfx.webrender.software=true). Stödet för att inaktivera WebRender (gfx.webrender.force-legacy-layers och MOZ_WEBRENDER=0) har avbrutits.
  • Stödet för Wayland-protokollet har förbĂ€ttrats. En ny mjukvarulager har lagts till för att lösa problem med urklipp i miljöer baserade pĂ„ Wayland-protokollet. Ändringar har ocksĂ„ införts för att eliminera flimrande nĂ€r fönster flyttas till skĂ€rmens kant i konfigurationer med flera skĂ€rmar.
  • I den inbyggda PDF-lĂ€saren har möjligheten att öppna dokument med interaktiva XFA-former, som vanligtvis anvĂ€nds i elektroniska formulĂ€r av olika banker och statliga institutioner, implementerats.
    UtgÄvan av Firefox 93
  • Skydd mot uppladdning av filer som överförs via HTTP utan kryptering men initierats frĂ„n sidor som öppnats med HTTPS Ă€r aktiverat. SĂ„dana uppladdningar Ă€r inte skyddade mot förfalskning pĂ„ grund av kontroll över det transit-trafik, men eftersom de görs genom att navigera frĂ„n sidor som öppnats med HTTPS kan anvĂ€ndaren fĂ„ en falsk kĂ€nsla av sĂ€kerhet. Vid försök att ladda upp sĂ„dan data kommer anvĂ€ndaren att se en varning som tillĂ„ter dem att avbryta blockeringen om sĂ„ önskas. Dessutom Ă€r det nu förbjudet och kommer tyst att blockera uppladdning av filer frĂ„n isolerade iframe som inte uttryckligen har attributet allow-downloads angivet.
    UtgÄvan av Firefox 93
  • Implementeringen av SmartBlock-mekanismen har förbĂ€ttrats för att lösa problem pĂ„ webbplatser som uppstĂ„r pĂ„ grund av blockering av externa skript i privat lĂ€ge eller vid aktivering av förstĂ€rkt blockering av oönskat innehĂ„ll (strict). SmartBlock automatiskt ersĂ€tter de skript som anvĂ€nds för spĂ„rning med placeholder-skript som sĂ€kerstĂ€ller korrekt laddning av sidan. Placeholder-skript har förberetts för vissa populĂ€ra anvĂ€ndarspĂ„rningsskript som Ă€r listade av Disconnect. Den nya versionen innehĂ„ller adaptiv blockering av Google Analytics-skript, skript frĂ„n Google-annonsnĂ€tverk och widgets frĂ„n tjĂ€nsterna Optimizely, Criteo och Amazon TAM.
  • I privat lĂ€ge och vid förstĂ€rkt blockering av oönskat innehĂ„ll (strict) har ett extra skydd av HTTP-headern "Referer" aktiverats. I de angivna lĂ€gena Ă€r det nu förbjudet för webbplatser att inkludera via HTTP-headern Referrer-Policy politikerna "no-referrer-when-downgrade", "origin-when-cross-origin" och "unsafe-url", som gör det möjligt att kringgĂ„ standardinstĂ€llningarna och skicka den fullstĂ€ndiga URL:en i headern "Referer" till externa webbplatser. LĂ„t oss pĂ„minna om att i Firefox 87, för att blockera potentiella lĂ€ckor av konfidentiell information, aktiverades politiken "strict-origin-when-cross-origin" som standard, vilket innebĂ€r att sökvĂ€gar och parametrar tas bort frĂ„n "Referer" vid förfrĂ„gningar till andra vĂ€rdar vid kontakt via HTTPS, överföring av en tom "Referer" nĂ€r man navigerar frĂ„n HTTPS till HTTP och överföring av full "Referer" för interna navigeringar pĂ„ samma webbplats. Men effektiviteten av Ă€ndringen har ifrĂ„gasatts, eftersom webbplatser genom manipulationer med Referrer-Policy kunde Ă„terstĂ€lla det gamla beteendet.
  • PĂ„ Windows-plattformen har stöd för automatisk avlastning av flikar frĂ„n minnet implementerats nĂ€r nivĂ„erna av ledigt minne nĂ„r kritiskt lĂ„ga vĂ€rden. Först avlastas flikar som anvĂ€nder mest minne och som anvĂ€ndaren inte har interagerat med under en lĂ€ngre tid. NĂ€r man vĂ€xlar tillbaka till en avlastad flik laddas dess innehĂ„ll automatiskt in igen. Stöd för denna funktionalitet förvĂ€ntas introduceras i en av de kommande versionerna av Linux.
  • Utformningen av nedladdningspanelen har anpassats till den övergripande visuella stilen av Firefox.
    UtgÄvan av Firefox 93
  • I kompakt lĂ€ge har marginalerna mellan elementen i huvudmenyn, overflow-menyn, bokmĂ€rken och webblĂ€sarhistoriken minskats.
    UtgÄvan av Firefox 93
  • SHA-256 har lagts till bland algoritmerna som kan anvĂ€ndas för att organisera autentisering (HTTP Authentication) (tidigare stöddes endast MD5).
  • TLS-krypteringarna som anvĂ€nder algoritmen 3DES Ă€r som standard inaktiverade. Till exempel Ă€r krypteringsuppsĂ€ttningen TLS_RSA_WITH_3DES_EDE_CBC_SHA utsatt för Sweet32-attacker. Återaktivering av stöd för 3DES Ă€r möjligt genom uttrycklig tillĂ„telse i instĂ€llningarna för Ă€ldre versioner av TLS.
  • PĂ„ macOS-plattformen har ett problem med förlorade sessioner vid start av Firefox frĂ„n en monterad '.dmg'-fil Ă„tgĂ€rdats.
  • Ett anvĂ€ndargrĂ€nssnitt för tydlig inmatning av datum och tid för webformulĂ€relementet har implementerats.
    UtgÄvan av Firefox 93
  • För element med attributen aria-label eller aria-labelledby har rollen meter (role="meter") implementerats, vilket möjliggör skapandet av indikatorer för numeriska vĂ€rden som förĂ€ndras inom ett visst intervall (till exempel indikatorer för batterinivĂ„).
    UtgÄvan av Firefox 93
  • CSS-egenskapen font-synthesis har fĂ„tt stöd för nyckelordet "small-caps".
  • En metod Intl.supportedValuesOf() har implementerats som returnerar en array med stödda kalendrar, valutor, talsystem och mĂ„ttenheter.
  • För klasser har möjligheten att anvĂ€nda statiska initialiseringsblock för att gruppera kod som utförs en gĂ„ng vid klassbehandling introducerats: class C { // Blocket kommer att köras vid klassbehandling static { console.log("C's static block"); }}
  • Stöd för att anropa HTMLElement.attachInternals för Ă„tkomst till ytterligare metoder för formulĂ€rhantering har lagts till.
  • I metoden ElementInternals har attributet shadowRoot lagts till, vilket tillĂ„ter egna element att referera till sin separata rot i Shadow DOM oavsett tillstĂ„nd.
  • Metoden createImageBitmap() har fĂ„tt stöd för egenskaperna imageOrientation och premultiplyAlpha.
  • Den globala funktionen reportError() har lagts till, vilket gör att skript kan visa fel i konsolen och efterlikna uppkomsten av oövervakade undantag.
  • FörbĂ€ttringar i versionen för plattformen Android:
    • Vid anvĂ€ndning pĂ„ surfplattor har knapparna «framĂ„t», «bakĂ„t» och «ladda om sidan» lagts till i panelen.
    • Automatisk ifyllnad av anvĂ€ndarnamn och lösenord i webbformulĂ€r Ă€r aktiverat som standard.
    • Möjligheten att anvĂ€nda Firefox som en lösenordshanterare för ifyllnad av anvĂ€ndarnamn och lösenord i andra applikationer har introducerats (aktiveras genom «Settings» > «Logins and passwords» > «Autofill in other apps»).
    • Sidan «Settings» > «Logins and passwords» > «Saved Logins» > «Add Login» har lagts till för manuell inmatning av autentiseringsuppgifter i lösenordshanteraren.
    • Sidan «Settings» > «Data collection» > «Studies and switch off» har lagts till, vilket möjliggör avstĂ„ende frĂ„n deltagande i testningen av experimentella funktioner.

Förutom nyheterna och buggfixarna i Firefox 93 har 13 sÄrbarheter ÄtgÀrdats, varav 10 klassificerades som farliga. 9 sÄrbarheter (sammanstÀllda under CVE-2021-38500, CVE-2021-38501 och CVE-2021-38499) orsakades av problem med minnet, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Potentiellt kan dessa problem leda till att skadlig kod körs vid öppning av speciellt utformade sidor.

I beta-versionen av Firefox 94 noteras implementeringen av den nya servicensidan «about:unloads» dÀr anvÀndaren kan tvinga fram att vissa flikar avlastas för att minska minnesanvÀndningen utan att stÀnga dem (innehÄllet kommer att laddas om vid navigering till fliken).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster