A avut loc lansarea browserului web Firefox 110. În plus, a fost creată o actualizare a ramurii cu suport pe termen lung — 102.8.0. În curând, ramura Firefox 111 va intra în etapa de testare beta, iar lansarea este planificată pentru 14 martie.
Cele mai importante noutăți în Firefox 110:
- A fost adăugată posibilitatea de a importa marcaje, istoricul vizitelor și parolele din browserele Opera, Opera GX și Vivaldi (anterior, un astfel de import era acceptat pentru Edge, Chrome și Safari).

- Pe platformele Linux și macOS, s-a asigurat utilizarea GPU-ului pentru accelerarea rasterizării Canvas2D.
- Pe platformele Linux, Windows și macOS, performanța WebGL a fost îmbunătățită.
- A fost oferită posibilitatea de a curăța câmpurile cu date și ore (tipurile date, time, datetime-local în elementul ) prin apăsarea Cmd+Backspace și Cmd+Delete în macOS și Ctrl+Backspace în Linux și Windows.
- Livrarea extensiei încorporate Colorways, care oferea o colecție de teme de culoare pentru modificarea aspectului zonei de conținut, panourilor și barei de comutare taburi, a fost oprită. Extensia poate fi reluată și setările salvate pot fi restabilite prin instalarea extensiei externe Colorways de pe site-ul addons.mozilla.org.
- Pe platforma Windows, a fost activată izolarea sandbox a proceselor care interacționează cu GPU-ul.
- Pe Windows 10/11, a fost activat decodarea hardware pentru videoclipuri pe GPU-uri diferite de Intel, permițând îmbunătățirea performanței redării video și îmbunătățirea calității scalării.
- Pe platforma Windows a fost implementat suportul pentru blocarea integrării modulelor externe în Firefox. De exemplu, modulele externe pot fi introduse de pachetele antivirus și arhivatoare, provocând crize, comportamente anormale, probleme de compatibilitate și diminuarea performanței, ceea ce utilizatorii asociază cu o stabilitate scăzută a Firefox. O pagină "about:third-party" este propusă pentru a controla modulele externe.
- În vizualizatorul PDF încorporat, a fost implementată o scalare lină.
- În CSS, a fost adăugat interogarea "@container", care permite formarea stilului elementelor în funcție de dimensiunea elementului părinte (analog cu interogarea "@media", care se aplică nu dimensiunii întregii zone vizibile, ci dimensiunii blocului (containerului) în care este plasat elementul), au fost adăugate suport pentru unitățile de măsură cqw (1% din lățime), cqh (1% din înălțime), cqi (1% din dimensiunea inline), cqb (1% din dimensiunea blocului), cqmin (valoarea cea mai mică dintre cqi sau cqb) și cqmax (valoarea cea mai mare dintre cqi sau cqb).
- CSS a introdus suport pentru paginile denumite, specificate prin proprietatea „page”, care permite indicarea tipului de pagină pe care elementul poate fi afișat. Această funcționalitate permite definirea stilului legat de pagini și adăugarea de întreruperi de pagină în formă declarativă atunci când se imprime.
- CSS a adăugat o interogare media color-gamut pentru aplicarea stilurilor pe baza gamei aproximative de culori acceptate de browser și de dispozitivul de ieșire.
- Elementul a primit suport pentru atributul „list” pentru a afișa interfața de selecție a culorii dintr-o listă.
- API-ul Permissions a obținut suport pentru flagul „midi” pentru a verifica existența permisiunilor de acces la API-ul Web MIDI.
- În API-ul ReadableStream a fost adăugat suport pentru sintaxa „for await…of” pentru a itera în mod asincron blocurile într-un flux.
- Îmbunătățiri în versiunea pentru Android: Pe dispozitivele cu Android 13+ s-a adăugat suport pentru pictogramele aplicațiilor legate de tema de design sau de culoarea imaginii de fundal. Se îmbunătățește selectarea blocurilor de text multi-linie.
Pe lângă noutăți și remedierea erorilor, Firefox 109 a eliminat 25 de vulnerabilități. 16 vulnerabilități sunt marcate ca fiind critice, dintre care 8 (enumerate sub CVE-2023-25745 și CVE-2023-25744) sunt cauzate de probleme de gestionare a memoriei, cum ar fi suprascrierile buffer-ului și accesarea zonelor de memorie deja eliberate. Aceste probleme ar putea potențial duce la execuția codului de către un atacator atunci când se deschid pagini special concepute.
Sursa: opennet.ro

