Utgaven av nettleseren Firefox 105 er nå tilgjengelig. I tillegg har en oppdatering av den langvarige supportversjonen – 102.3.0 – blitt utgitt. Fireox 106 har nå gått inn i beta-testing, og lansering er planlagt til 18. oktober.
Hovednyhetene i Firefox 105:
- I forhåndsvisningsdialogen før utskrift er det lagt til et alternativ for bare å skrive ut den gjeldende siden.

- Støtte for segmentert Service Worker i iframes lastet fra tredjeparts nettsteder har blitt implementert (Service Worker kan registreres i en tredjeparts iframe og vil være isolert i henhold til the domain, som iframe er lastet fra).
- På Windows-plattformen er det nå mulig å bruke en gest med to fingre som glir på berøringsplaten til høyre eller venstre for navigering i besøkshistorikken.
- Kompatibiliteten med User Timing Level 3-spesifikasjonen har blitt sikret, som definerer grensesnittet for utviklere som ønsker å måle ytelsen til webapplikasjonene sine. I den nye versjonen er det lagt til flere argumenter i metodene performance.mark og performance.measure for å angi egendefinerte start-/sluttidspunkt, varighet og vedlagte data.
- Metodene array.includes og array.indexOf har blitt optimalisert ved bruk av SIMD-instruksjoner, noe som har doblet ytelsen til søk i store lister.
- I Linux er sannsynligheten for at Firefox går tom for tilgjengelig minne redusert, og effektiviteten ved lavt minne er forbedret.
- Stabiliteten til Windows-plattformen under forhold med lavt systemminne er betydelig forbedret.
- API-en OffscreenCanvas er lagt til, som gjør det mulig å gjengi canvas-elementer i en buffer i en separat tråd, uavhengig av DOM. OffscreenCanvas støtter nå arbeid i Window- og Web Worker-kontekster, samt fontstøtte.
- API-ene TextEncoderStream og TextDecoderStream er lagt til, som forenkler konverteringen av binære data til tekststrømmer og omvendt.
- For skriptene som behandles av utvidelser, er parameteren RegisteredContentScript.persistAcrossSessions implementert, som gjør det mulig å lage vedvarende skript (persistent) som opprettholder tilstanden mellom økter.
- I Android-versjonen har grensesnittet blitt oversatt til å bruke standardfonten som tilbys i Android. Åpning av faner som leveres fra Firefox på andre enheter er også implementert.
I Firefox 105 har det blitt fikset 13 sårbarheter, hvorav 9 er merket som kritiske (7 under CVE-2022-40962), og skyldes problemer med minnehåndtering, som buffer-overløp og tilgang til allerede frigjorte minneområder. Potensielt kan disse problemene føre til at ondsinnet kode kjører når spesialdesignede sider åpnes.
I beta-versjonen av Firefox 106 er muligheten for å tegne grafiske merker (håndtegnede linjer) og legge til tekstkommentarer aktivert som standard i den innebygde PDF-viseren. Støtten for WebRTC er betydelig forbedret (libwebrtc-biblioteket er oppdatert fra versjon 86 til 103), inkludert forbedret RTP-ytelse og bedre verktøy for skjermdeling i Wayland-baserte miljøer.
Kilde: opennet.ru

