Izdana je verzija web preglednika Firefox 105. Također, formirana je nadogradnja grane dugotrajne podrške — 102.3.0. Grana Firefox 106 prešla je u beta testiranje, a objava je zakazana za 18. listopada.
Glavne novine u Firefox 105:
- U dijalogu za pregled ispred ispisa dodana je opcija za ispis samo trenutne stranice.

- Implementirana je podrška za sektorizirane Service Worker-e unutar iframe blokova učitanih s vanjskih web stranica (Service Worker se može registrirati u vanjskom iframe-u i bit će izoliran prema domen, s kojeg je učitan ovaj iframe).
- Na Windows platformi omogućena je upotreba geste povlačenja prstima po touchpadu ulijevo ili udesno za navigaciju kroz povijest pregleda.
- Osigurana je kompatibilnost sa specifikacijom User Timing Level 3, koja definira programsko sučelje za mjerenje performansi web aplikacija od strane programera. U novoj verziji dodani su dodatni argumenti u metodama performance.mark i performance.measure za postavljanje vlastitog početnog/krajnjeg vremena, trajanja i pripruženih podataka.
- Optimizirane su metode array.includes i array.indexOf koristeći SIMD instrukcije, što je omogućilo dvostruko povećanje performansi pretrage u velikim popisima.
- Na Linuxu je smanjena vjerojatnost da Firefox tijekom rada iscrpi svu dostupnu memoriju i povećana je učinkovitost rada pri nedostatku slobodne memorije.
- Znatno je poboljšana stabilnost rada na Windows platformi u uvjetima nedostatka memorije u sustavu.
- Dodana je API OffscreenCanvas, koja omogućava iscrtavanje canvas elemenata u odvojenom procesu u memoriju, neovisno o DOM-u. U OffscreenCanvas implementiran je rad u kontekstima Window i Web Worker, kao i podrška za fontove.
- Dodani su API-ji TextEncoderStream i TextDecoderStream, koji olakšavaju pretvorbu tokova binarnih podataka u tekst i obrnuto.
- Za skripte obrade sadržaja definirane u dodacima implementiran je parametar RegisteredContentScript.persistAcrossSessions, koji omogućava stvaranje trajnih skripti (persistent) koje zadržavaju stanje između sesija.
- U verziji za Android sučelje je prebačeno na korištenje fonta koji se nudi kao zadani u Androidu. Implementirano je otvaranje kartica koje su dostupne iz Firefoxa na drugim uređajima.
Osim novih značajki i ispravka grešaka, Firefox 105 ispravlja 13 ranjivosti, od kojih je 9 označeno kao kritične (7 pod CVE-2022-40962) i uzrokovane su problemima s memorijom, poput prekoračenja bafera i pristupa već oslobođenim dijelovima memorije. Ovi problemi potencijalno mogu omogućiti izvršenje koda od strane napadača prilikom otvaranja posebno oblikovanih stranica.
U beta verziji Firefox 106, u ugrađenom PDF pregledniku, prema zadanim postavkama dodana je mogućnost crtanja grafičkih oznaka (crtanje rukom) i dodavanja tekstualnih komentara. Značajno je poboljšana podrška za WebRTC (biblioteka libwebrtc ažurirana s verzije 86 na 103), uključujući povećanje performansi RTP-a i poboljšane alate za dijeljenje ekrana u okruženjima temeljenim na Wayland protokolu.
Izvor: opennet.ru

