Lansarea Firefox 146

S-a lansat browserul web Firefox 146 și au fost formulate actualizări pentru versiunile anterioare cu suport pe termen lung — 140.6.0 și 115.31.0. Ramura Firefox 147 a fost trimisă în stadiul de beta-testare, iar lansarea este prevăzută pentru 14 ianuarie.

Principalele noutăți în Firefox 146 (1, 2, 3):

  • A fost adăugat modul „Split View” pentru a vizualiza două file alăturate într-o singură fereastră. Modul este dezactivat implicit și se activează prin parametrul „browser.tabs.splitView.enabled” pe pagina about:config, după care în meniul contextual, apărut la clic dreapta pe file, va apărea butonul „Add Split View”. Când se apasă acest buton pe o filă separată, conținutul ferestrei va fi împărțit în două părți, iar în partea dreaptă va apărea pagina de deschidere a unei file noi. Dacă se alege opțiunea pentru un grup de două file, filele respective vor apărea imediat una lângă alta. În modul „Split View” este permisă ajustarea arbitrară a dimensiunii zonei de vizualizare din dreapta și din stânga prin tragerea cu mouse-ul a barei de separare. Filă activă în timpul vizionării simultane este evidențiată cu un cadru roșu.
    Lansarea Firefox 146
  • În medii Linux care folosesc protocolul Wayland, a fost implementat suportul pentru scalarea fracționară pentru a îmbunătăți eficiența redării pe ecrane cu o densitate mare de pixeli.
  • Biblioteca grafică integrată Skia, utilizată pentru redarea 2D cu GPU, a fost actualizată. Această actualizare a condus la îmbunătățiri ale performanței de redare și compatibilității.
  • Toți utilizatorii au acum acces la secțiunea de setări Firefox Labs, în care pot activa funcții experimentale aflate în stadiul de testare. Anterior, această secțiune era disponibilă doar în instalațiile utilizatorilor care au consimțit să participe la experimente sau au activat trimiterea de telemetrie.
    Lansarea Firefox 146
  • Atunci când se introduce o interogare de căutare în bara de adrese, a fost implementată posibilitatea de a afișa rezultatele căutării într-un bloc de recomandări derulant. Funcția nu este încă activată implicit pentru toți utilizatorii și va fi activată treptat pentru un procent tot mai mare de utilizatori.
    Lansarea Firefox 146
  • Numărul țărilor pentru care a fost activat widget-ul cu prognoza meteo afișat pe pagina de filă nouă a crescut semnificativ. Locația pentru afișarea prognozei poate fi determinată automat sau setată manual. Din fostele țări sovietice sunt disponibile Estonia, Letonia și Lituania. Celelalte pot activa widget-ul prin setarea about:config „browser.newtabpage.activity-stream.discoverystream.region-weather-config” pe pagina about:config.
    Lansarea Firefox 146
  • În configurator a fost refăcut dialogul de redefinire a culorilor pe site-urile vizitate (Contrast Control / Manage Colors), în care culorile schimbabile și etichetele explicative sunt acum grupate vizibil.
    Lansarea Firefox 146
  • A fost adăugată suportul pentru backup-ul automat al parolelor salvate, marcajelor, bazelor de date interne și altor date ale browserului. Backup-ul este momentan disponibil doar pe platforma Windows, dar va apărea și în versiunile pentru alte OS-uri în viitor. Backup-urile sunt create zilnic și pot fi criptate cu o parolă. Ulterior, backup-ul poate fi folosit pentru a restaura starea după instalarea unei versiuni noi de Firefox pe un alt dispozitiv.
    Lansarea Firefox 146
  • Suportul pentru API-ul Direct2D a fost oprit pe platforma Windows.
  • În versiunile pentru platforma macOS, a fost asigurată în mod implicit lansarea unui proces separat pentru interacțiunea cu GPU-ul, în care sunt executate operațiile legate de WebGPU, WebGL și WebRender. În caz de erori în codul pentru lucrul cu GPU-ul, în loc de încheierea bruscă a browserului, acum se efectuează repornirea procesului GPU.
  • În WebRTC a fost implementată capacitatea de criptare a traficului folosind algoritmul criptografic ML-KEM, rezistent la atacurile computerelor cuantice, cu transmiterea cheii în timpul negocierii conexiunii prin protocolul DTLS 1.3.
  • În API-ul WebCrypto a fost adăugată suportul pentru comprimarea informațiilor despre punctele de pe curba eliptică, având posibilitatea ulterioară de a recupera valorile complete ale punctelor. Comprimarea permite reducerea dimensiunii cheilor publice aproape la jumătate, economisind astfel lățimea de bandă și spațiu pe disc.
  • În CSS a fost adăugat regulamentul @- „@scope”, prin care se poate restricționa aplicarea stilurilor la un subarbore DOM specific fără a fi nevoie de scrierea selecțiilor specifice. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
  • A fost adăugat suport pentru funcția CSS contrast-color(), care returnează alternativa opusă pentru culoarea specificată (pentru alb va returna negru, iar pentru negru - alb). Funcția poate fi utilizată pentru a alege culoarea de fundal pentru o anumită culoare a textului și invers.
  • A fost adăugat proprietatea CSS text-decoration-inset pentru configurarea punctelor de început și sfârșit în liniile de decorare a textului (de exemplu, linii de subliniere, tăieri, marcaje de erori de sintaxă).
  • A fost adăugat suport pentru cuvântul cheie depreciat „-webkit-fill-available”, utilizat în proprietățile CSS „width” și „height” și care este echivalentul cuvântului cheie „stretch”, care nu este activat în mod implicit, permițând elementelor să se întindă până când umplu complet spațiul disponibil al blocului.
  • În instrumentele pentru dezvoltarea web, în interfața de inspectare, în panoul lateral Rule, proprietățile CSS neutilizate sunt ascunse în mod implicit, ceea ce a redus aglomerația și a accelerat redarea panoului. Pentru a activa afişarea proprietăților ascunse, există un buton „Show…” în partea de jos.
  • În versiunea pentru platforma Android, interfața de încărcare a fișierelor a fost simplificată - dacă site-ul nu detaliază tipul de fișier, acum browserul oferă opțiunea de a alege un fișier, de a face o fotografie sau de a înregistra un sunet.

Pe lângă noutăți și corectarea erorilor, în Firefox 146 au fost remediate 17 vulnerabilități. 12 din aceste vulnerabilități au fost cauzate de probleme legate de memorie, cum ar fi overflow-uri de buffer și accesul la zone de memorie deja eliberate. Aceste probleme ar putea permite executarea de cod malițios prin deschiderea unor pagini special concepute.

În versiunea beta a Firefox 147 a fost adăugată posibilitatea utilizării directorului „~/.config/mozilla” pentru stocarea profilurilor, extensiilor, setărilor și bazelor de date interne, conform specificației Freedesktop.org XDG Base Directory. Redarea video a fost optimizată folosind decodarea hardware pe GPU AMD. Implementarea protocolului Safe Browsing a fost actualizată la versiunea 5. A fost adăugată opțiunea de continuare automată a redării video în modul „imagine în imagine” în cazul în care se comută tab-ul. A fost adăugat suport pentru RFC 9842 (Compression Dictionary Transport). A fost implementat API-ul Navigation.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster