Utgivelsen av Firefox 90

Firefox 90 har blitt lansert. I tillegg er oppdateringen for den langvarige støtteversjonen 78.12.0 blitt formulert. Snart vil betatestingen av Firefox 91 begynne, med lansering planlagt til 10. august.

Hovudnyhende:

  • I innstillingsdelen «Personvern og sikkerhet» er det lagt til ekstra innstillinger for «HTTPS Only»-modusen, der alle forespørselen som ikke er kryptert, automatisk omdirigeres til de sikre versjonene av sidene («http://» erstattes med «https://»). Et grensesnitt for å holde en liste med unntak som lar nettsteder bruke «http://» uten tvangsmessig erstatning med «https://» er også foreslått.
    Utgivelsen av Firefox 90
  • Implementeringen av SmartBlock-mekanismen, som er laget for å håndtere problemer på nettsteder forårsaket av blokkering av eksterne skripter i privat visning eller ved aktivisering av streng blokkering av uønsket innhold, er forbedret. SmartBlock erstatter automatisk sporingsskrifter med plassholdere som sikrer korrekt lasting av nettstedet. Plassholderne er forberedt for noen populære sporingsskript oppført i Disconnect-liste. Den nye versjonen inkluderer adaptiv blokkering av Facebook-widgets som er plassert på tredjeparts nettsteder — som standard blokkeres skriptene, men blokkeringen deaktiveres hvis brukeren har logget inn på sin Facebook-konto.
  • Den innebygde FTP-protokollen er fjernet. Når man forsøker å åpne lenker med protokollidentifikatoren «ftp://», vil nettleseren nå prøve å åpne et eksternt program på lik linje med hvordan «irc://» og «tg://» behandles. Årsaken til at FTP-støtte er blitt avviklet, er usikkerheten ved denne protokollen i forhold til modifikasjon og avlytting av transittrafikk ved MITM-angrep. Ifølge utviklerne av Firefox er det i dag ingen grunner til å bruke FTP i stedet for HTTPS for å laste ned ressurser. I tillegg er FTP-støtten i Firefox veldig gammel, skaper problemer med vedlikehold, og har en historie med mange sårbarheter.
  • Når man lagrer en side i PDF-format (alternativet «Skriv ut til PDF»), sikres det at fungerende hyperlenker bevares i dokumentet.
  • Knappen «Open Image in New Tab» i kontekstmenyen er redesignert for å åpne bildet i en bakgrunnsfane (tidligere førte et klikk umiddelbart til en ny fane med bildet, nå forblir det gamle vinduet aktivt).
  • Det er gjort arbeid for å forbedre ytelsen til programvarebasert rendering i WebRender-kompositeringssystemet, som bruker shader for å utføre operasjoner for sammensatt rendering av sideelementer. For de fleste systemer med gamle grafikkort eller problematiske grafikkdrivere er programvaremodus for WebRender aktivert (gfx.webrender.software=true i about:config).
  • I byggene for Windows-plattformen er det sikret at oppdateringer kan anvendes i bakgrunnen, selv når Firefox ikke er kjørt.
  • Muligheten for å bruke klientsertifikater lagret i maskinvare-token eller operativsystemets sertifikatlagre for autentisering er implementert.
  • Støtte for gruppen HTTP-hoder Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site og Sec-Fetch-User) er implementert, hvilket gjør det mulig å sende ekstra metadata om forespørselens art (tverrsidede forespørsel, forespørsel via img-tag, forespørsel initiert uten brukerhandlinger, osv.) med mål om å ta tiltak for å beskytte mot visse typer angrep. serveren For eksempel er det usannsynlig at en lenke til en handler for overføring av penger vil bli angitt via img-tag, så slike forespørsel kan blokkeres uten å sende til applikasjonen.
  • I JavaScript er det blitt implementert støtte for å merke metoder og felt i klasser som private, etter hvilket tilgang til dem kun vil være åpen innen klassen. For å merke brukes symbolet «#» før navnet: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return 'hello world'; } }
  • Det er lagt til en egenskap dayPeriod i konstruktøren Intl.DateTimeFormat, som gjør det mulig å vise omtrentlig tid på dagen (morgen, kveld, dag, natt).
  • I JavaScript er metoden at() implementert i objektene Array, String og TypedArray, som gjør det mulig å bruke relativ indeksering (den relative posisjonen angis som indeksen i arrayet), inkludert spesifikasjon av negative verdier i forhold til slutten (for eksempel vil «arr.at(-1)» returnere det siste elementet i arrayet).
  • Støtte for foreldede WheelEvent-egenskaper — WheelEvent.wheelDelta, WheelEvent.wheelDeltaX og WheelEvent.wheelDeltaY er lagt til, noe som vil gjenopprette kompatibiliteten med noen eldre sider som gikk tapt etter den nylige omarbeidingen av WheelEvent.
  • I Canvas API er metoden createConicGradient() implementert i grensesnittet CanvasRenderingContext2D, som gjør det mulig å lage gradienter rundt et punkt med spesifiserte koordinater (i tillegg til de tidligere tilgjengelige lineære og radiale gradientene).
  • Støtte for URI-skjemaet for «matrix»-protokollen er lagt til, som kan brukes i håndterere av Navigator.registerProtocolHandler() og protocol_handlers.
  • I utviklerverktøyene for web er det lagt til en fane for å spore nettverksresponsene (Response). serveren Forhåndsvisning av lastede skrifter er implementert.
    Utgivelsen av Firefox 90

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster