Objavljen je web preglednik Firefox 110. Također, formirano je ažuriranje grane s dugoročnom podrškom — 102.8.0. Grana Firefox 111 bit će uskoro prebačena u fazu beta testiranja, a njen izlazak planiran je za 14. ožujka.
Glavne novine u Firefox 110:
- Dodana je mogućnost uvoza oznaka, povijesti pregledavanja i lozinki iz preglednika Opera, Opera GX i Vivaldi (ranije je takav uvoz bio podržan za Edge, Chrome i Safari).

- Na platformama Linux i macOS osigurana je upotreba GPU-a za ubrzanje rasterizacije Canvas2D.
- Na platformama Linux, Windows i macOS poboljšana je izvedba WebGL.
- Omogućena je mogućnost čišćenja polja s datumima i vremenom (tipovi date, time, datetime-local u elementu ) pritiskom na Cmd+Backspace i Cmd+Delete u macOS-u te Ctrl+Backspace u Linuxu i Windowsu.
- Prekinuta je opskrba ugrađenim dodatkom Colorways, koji je nudio kolekciju tematskih boja za promjenu izgleda sadržaja, panela i trake za prebacivanje kartica. Rad dodatka može se obnoviti i vratiti na pohranjene postavke instaliranjem vanjskog dodatka Colorways s web stranice addons.mozilla.org.
- Na Windows platformi uključena je sandbox izolacija procesa koji komuniciraju s GPU-om.
- Na Windows 10/11 uključeno je hardversko dekodiranje videa na GPU-ima koji nisu Intel, što omogućuje poboljšanu izvedbu reprodukcije videa i podizanje kvalitete skaliranja.
- Na platformi Windows implementirano je blokiranje umetanja vanjskih modula u Firefox. Primjerice, vanjski moduli mogu biti dodavani od strane antivirusnih paketa i arhivatora, što može dovesti do padova, problema s ponašanjem, problema s kompatibilnošću i smanjenja izvedbe, što korisnici povezuju s niskom stabilnošću samog Firefoxa. Za kontrolu nad vanjskim modulima predložena je stranica 'about:third-party'.
- U ugrađenom pregledniku PDF-a implementirano je glatko zumiranje.
- U CSS upit '@container', koji omogućuje oblikovanje stila elemenata prema veličini roditeljskog elementa (analog upita '@media', primjenjivog ne na veličinu cijelog vidljivog područja, već na veličinu bloka (kontejnera) u koji je umetnut element), dodana je podrška za mjerne jedinice cqw (1% od širine), cqh (1% od visine), cqi (1% od inline veličine), cqb (1% od veličine bloka), cqmin (najmanja vrijednost cqi ili cqb) i cqmax (najveća vrijednost cqi ili cqb).
- U CSS-u je dodana podrška za imenovane stranice, definirane putem svojstva „page“, što omogućava određivanje tipa stranice na kojoj se element može prikazivati. Ova mogućnost omogućava definiranje formata prema stranicama i deklarativno dodavanje prekida stranica prilikom ispisa.
- U CSS je dodan medija upit color-gamut za primjenu stilova na temelju približnog raspona palete boja koju podržava preglednik i uređaj za ispis.
- U element <input type=„color”> dodana je podrška za atribut „list” za prikaz sučelja za odabir boje s liste.
- U API Permissions dodana je podrška za oznaku „midi” kako bi se provjerila dozvola za pristup API-ju Web MIDI.
- U API ReadableStream dodana je podrška za sintaksu „for await…of” za asinkrono iteriranje blokova u struji.
- Unapređenja u verziji za Android: Na uređajima s Android 13+ dodana je podrška za ikone aplikacija, vezane uz temu ili boju pozadinske slike. Poboljšano je izdvajanje višelinijskih blokova teksta.
Osim novih značajki i ispravaka grešaka, u Firefox 109 ispravljeno je 25 ranjivosti. 16 ranjivosti označena je kao opasno, od kojih su 8 ranjivosti (prikupljene pod CVE-2023-25745 i CVE-2023-25744) uzrokovane problemima s memorijom, poput preljeva bafera i pristupom već oslobođenim dijelovima memorije. Potencijalno, ove probleme mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno oblikovanih stranica.
Izvor: opennet.ru

