Lanseringen av webleseren Firefox 93 har skjedd. I tillegg er det gjort oppdateringer for langtidssupport-grener â 78.15.0 og 91.2.0. Firefox 94 er nĂ„ i beta-testing, med lansering planlagt til 2. november.
Hovudnyhende:
- StÞtte for AVIF-bildeformatet (AV1 Image Format) er nÄ aktivert som standard, som benytter teknologier fra videokodingformatet AV1 for innebygd komprimering. Fullt og begrenset fargeskala stÞttes, samt transformasjonsoperasjoner (rotasjon og speiling). Animasjon stÞttes ikke ennÄ. For Ä konfigurere spesifikasjonskompatibilitet, er det lagt til parameteren «image.avif.compliance_strictness» i about:config. Verdien for HTTP-headeren ACCEPT er endret til «image\/avif,image\/webp,*\/ *» som standard.
- WebRender-motoren, som er skrevet i Rust, har blitt obligatorisk. Den gir betydelig Þkt ytelse i rendering og reduserer belastningen pÄ CPU ved Ä overfÞre rendering av innholdet pÄ siden til GPU, som utfÞres via shaders pÄ GPU. For systemer med eldre grafikkort eller problematiske grafikkdrivere, brukes programvaremÄten for WebRender (gfx.webrender.software=true). StÞtten for Ä deaktivere WebRender (gfx.webrender.force-legacy-layers og MOZ_WEBRENDER=0) er fjernet.
- StÞtten for Wayland-protokollen er forbedret. En lag er lagt til for Ä lÞse problemer med utklippstavlen i miljÞer basert pÄ Wayland-protokollen. Det er ogsÄ gjort endringer som eliminerer flimmeret nÄr vinduet flyttes til kanten av skjermen i flermonitor-konfigurasjoner.
- Den innebygde PDF-leseren stÞtter nÄ Äpning av dokumenter med interaktive XFA-skjemaer, som vanligvis brukes i elektroniske skjemaer fra ulike banker og offentlige etater.

- Filenedlasting fra HTTP uten kryptering, initiert fra sider Äpnet over HTTPS, er nÄ beskyttet. Slike nedlastinger er ikke beskyttet mot trussel fra overvÄking av trafikken, men brukeren kan fÄ feil inntrykk av sikkerheten siden de foregÄr gjennom HTTPS-sider. Ved forsÞk pÄ Ä laste ned slike data vil brukeren bli varslet, med mulighet til Ä annullere blokkeringen. I tillegg er nedlasting av filer fra isolerte iframe uten spesifisert attributt allow-downloads nÄ forbudt og vil bli blokkert stille.

- Implementeringen av SmartBlock-mekanismen som hÄndterer problemer pÄ nettsteder forÄrsaket av blokkerte eksterne skript i privat nettlesing eller ved aktivering av strengt innholdstiltak (strict) er forbedret. SmartBlock automatisk erstatter skriptene brukt for overvÄking med plassholdere som sikrer riktig lasting av nettstedet. Plassholderne er utarbeidet for noen populÊre overvÄkingsskript, oppfÞrt pÄ Disconnects liste. Den nye versjonen inkluderer adaptiv blokkering av Google Analytics-skript, Google annonseringsnettverk og widgeter fra tjenester som Optimizely, Criteo og Amazon TAM.
- I privat nettlesing og ved strenge innholdstiltak (strict) er det lagt til ekstra beskyttelse for HTTP-headeren "Referer". I de angitte modusene er det nÄ forbudt for nettsteder Ä bruke Referrer-Policy headerne "no-referrer-when-downgrade", "origin-when-cross-origin" og "unsafe-url", som omgÄr standardinnstillingene for Ä returnere den fullstendige URL-en til tredjeparts nettsteder i "Referer" headeren. Vi minner om at i Firefox 87 ble det aktivert en streng politikk som standard for Ä blokkere potensielle lekkasjer av konfidensielle opplysninger, hvor "strict-origin-when-cross-origin" kutter stier og parametere fra "Referer" ved forespÞrsel til andre vertsnavn over HTTPS, sender en tom "Referer" ved oppgradering fra HTTPS til HTTP og overfÞrer den fulle "Referer" for interne navigasjoner innenfor samme nettsted. Effektiviteten av denne endringen var imidlertid diskutabel, ettersom nettsteder kan manipulere Referrer-Policy for Ä returnere gammel oppfÞrsel.
- PÄ Windows-plattformen er det implementert stÞtte for automatisk utlading av faner fra minnet nÄr nivÄet av ledig minne i systemet nÄr kritisk lave verdier. FÞrst blir faner med hÞyest minneforbruk og som ikke har vÊrt brukt pÄ lenge, utlatt. NÄr brukeren bytter til en utladdet fane, lastes innholdet automatisk inn igjen. I Linux loves det at denne funksjonaliteten vil bli lagt til i en av de neste utgavene.
- Utformingen av panelet med nedlastingslisten har blitt tilpasset den generelle visuelle stilen til Firefox.

- I komprimert modus er innrykkene mellom elementene i hovedmenyen, overflow-menyen, bokmerkene og besĂžkte historikker redusert.

- SHA-256 er lagt til blant algoritmene som kan brukes til Ă„ organisere autentisering (HTTP Authentication) (tidligere ble bare MD5 stĂžttet).
- TLS-krypteringer som bruker algoritmen 3DES er deaktivert som standard. For eksempel er krypteringssettet TLS_RSA_WITH_3DES_EDE_CBC_SHA sÄrbart for Sweet32-angrep. Gjenoppretting av stÞtte for 3DES er mulig med eksplisitt tillatelse i innstillingene for eldre versjoner av TLS.
- PÄ macOS-plattformen er det lÞst et problem med tap av Þkter dersom Firefox startes fra en montert «.dmg»-fil.
- Det er implementert et brukergrensesnitt for tydelig inntasting av dato og tid for webskjemaelementet <input type=»datetime-local»>.

- For elementer med aria-label eller aria-labelledby-attributt er rollen meter (role=»meter») implementert, som muliggjÞr oppretting av indikatorer for numeriske verdier som endres innen et bestemt omrÄde (f.eks. indikatorer for batterinivÄ).

- StÞtten for nÞkkelordet «small-caps» er lagt til i CSS-egenskapen font-synthesis.
- Metoden Intl.supportedValuesOf() er implementert, og returnerer et array over stÞttede kalendere, valutaer, tallsystemer og mÄleenheter.
- Klasser har fĂ„tt mulighet til Ă„ bruke statiske initialiseringsblokker for gruppere kode som kjĂžres Ă©n gang ved klassenes behandling: class C { // Blokken vil bli kjĂžrt ved behandlingen av klassen static { console.log(«Câs static block»); } }
- StÞtte for Ä kalle HTMLElement.attachInternals for tilgang til ekstra metoder for formhÄndtering er lagt til.
- Attributtet shadowRoot er lagt til i metoden ElementInternals, som lar egendefinerte elementer referere til sin separate rot i Shadow DOM, uavhengig av tilstand.
- Metoden createImageBitmap() har fÄtt stÞtte for egenskapene imageOrientation og premultiplyAlpha.
- Den globale funksjonen reportError() er lagt til, hvilket lar skripter skrive ut feil til konsollen ved Ă„ simulere en usnappet unntaksfeil.
- Forbedringer i versjonen for Android-plattformen:
- NÄr den kjÞres pÄ nettbrett, er det lagt til knapper for «frem», «tilbake» og «oppdater siden» i panelet.
- Automatisk fylling av brukernavn og passord i webskjemaer er aktivert som standard.
- Muligheten for Ä bruke Firefox som passordbehandling for Ä fylle ut brukernavn og passord i andre applikasjoner er nÄ tilgjengelig (aktiveres via «Innstillinger» > «PÄloggninger og passord» > «Autofyll i andre apper»).
- Det er lagt til en side under «Innstillinger» > «PÄloggninger og passord» > «Lagrede pÄloggninger» > «Legg til pÄlogging» for manuell innlegging av pÄloggingsinformasjon i passordbehandleren.
- En ny side under «Innstillinger» > «Datainnsamling» > «Studier og avmelding» er lagt til, som lar brukerne trekke seg fra Ä delta i testing av eksperimentelle funksjoner.
I tillegg til nyheter og feilrettinger har Firefox 93 lÞst 13 sÄrbarheter, hvorav 10 er klassifisert som kritiske. 9 sÄrbarheter (under CVE-2021-38500, CVE-2021-38501 og CVE-2021-38499) skyldes minnehÄndteringsproblemer, slik som bufferoverlÞp og tilgang til allerede frigjorte minneomrÄder. Disse problemene kan potensielt fÞre til at ondsinnet kode kjÞres ved Äpning av spesiallagde sider.
I beta-utgaven av Firefox 94 er det implementert en ny tjenesteside «about:unloads», hvor brukeren kan tvinge innlÞsning av bestemte faner for Ä redusere minneforbruket uten Ä lukke dem (innholdet vil bli lastet inn pÄ nytt ved bytte til fanen).
Kilde: opennet.ru






