Firefox este un browser web popular
Mozilla a anunțat lansarea oficială a noii versiuni de „Firefox 154”, o actualizare care încorporează o gamă largă de setări menite să protejeze conexiunile în rețelele locale, să optimizeze gestionarea filelor prin inteligență artificială și să ofere noi capabilități dezvoltatorilor web.
Odată cu această versiune, organizația a publicat actualizări de întreținere pentru ramurile sale de asistență extinsă (ESR), livrând versiunile 153.1.0, 140.14.0 și 115.39.0. În plus, echipa de dezvoltare Mozilla a remediat 167 de vulnerabilități în această versiune.
Știri principale în Firefox 154
Noua versiune de Firefox prezintă îmbunătățiri de securitate, specificația Local Network Access (LNA) pentru conexiunile WebSocket fiind cea mai semnificativă. Din punct de vedere istoric, aplicațiile web publice puteau încerca să stabilească conexiuni cu dispozitive din rețeaua internă a unui utilizator. Acum, Firefox restricționează în mod implicit accesul la adresele loopback și intervalele de rețele private.
Cu alte cuvinte, dacă un site web încearcă să deschidă un WebSocket către o resursă locală, browserul va opri acțiunea și va afișa o casetă de dialog care solicită permisiune explicită.
Gestionarea filelor, confidențialitate și multimedia
Firefox 154 introduce modul „Fereastră inteligentă”, o funcție de implementare progresivă care folosește inteligența artificială pentru a analiza filele deschise, a le grupa logic în funcție de contextul lor și a sugera nume pentru fiecare grup.
Pentru a facilita controlul acestor noi funcții, bara de adrese include un buton de acces rapid numit „Gestionați inteligența artificială” , care duce direct la panoul de setări corespunzător. Între timp, instrumentul nativ de traducere pe întreaga pagină poate acum traduce conținut încorporat în cadre HTML (<iframe>), efectuând identificarea limbii în timpul încărcării inițiale a site-ului pentru un răspuns mai rapid.
În ceea ce privește performanța multimedia, motorul browserului a fost optimizat pentru a accelera semnificativ căutarea și derularea în cronologie la redarea videoclipurilor. În plus, utilizatorii Windows au acum suport oficial pentru rularea platformei de jocuri în cloud NVIDIA GeForce NOW direct din browser.
Noi standarde web
Pentru creatorii de conținut și dezvoltatorii web, această versiune implementează funcții recente ale standardelor CSS, HTML și JavaScript. Motorul de randare adaugă suport pentru proprietățile CSS `text-box-trim` și `text-box-edge`, care oferă control matematic asupra marginilor superioare și inferioare ale fonturilor, permițând o aliniere verticală precisă fără a se baza pe trucuri de spațiere.
De asemenea, sunt incluse funcțiile CSS `sibling-index()` și `sibling-count()`, care permit stilizarea condiționată bazată pe poziția unui element în raport cu elementele sale surori din arborele DOM. În ceea ce privește structura formularului HTML, Firefox afișează acum o interfață grafică nativă pentru selectarea orei atunci când se utilizează etichetele `<input type="time">` și `<input type="datetime-local">`.
La nivel de rețea și de procesare a datelor, browserul interpretează deja antetul HTTP No-Vary-Search. Această directivă permite serverelor să indice ce parametri URL sunt irelevanți pentru conținut, permițând browserului să reutilizeze versiunile de pagină stocate în memoria cache a discului și îmbunătățind timpii de încărcare.
În ceea ce privește JavaScript, interfața Iterator este actualizată cu noi metode de execuție sincronă, cum ar fi `.chunks()` pentru împărțirea elementelor în grupuri, `.windows()` pentru iterații în ferestre glisante, `.includes()` pentru validarea directă a conținutului și `.join()` pentru concatenarea rezultatelor în șiruri de caractere. În cele din urmă, vizualizatorul de fișiere JSON integrat simplifică depanarea prin afișarea căii complete (breadcrumb) a elementului selectat în partea de jos a ecranului.
Corecții de interfață și corecții de erori cunoscute
Ciclul de dezvoltare s-a concentrat și pe rafinarea interfeței grafice în diferite sisteme de operare. A fost remediată o eroare din macOS din cauza căreia închiderea browserului lăsa o fereastră invizibilă ce capta clicurile mouse-ului, iar mai multe probleme din bara de activități Windows legate de ascunderea automată și afișarea ferestrei imagine în imagine au fost corectate. De asemenea, a fost modificat comportamentul butonului „Firefox View”; acesta a fost eliminat din bara de instrumente implicită pentru profilurile noi sau inactive, deși poate fi restaurat din meniul de personalizare.
În cele din urmă, merită menționat faptul că două probleme sunt în curs de rezolvare : unii utilizatori pot întâmpina erori temporare de completare automată a adreselor din cauza ajustărilor recente ale logicii de completare automată și cazuri de performanță lentă sau solicitări neașteptate de parolă principală la accesarea depozitului de acreditări al browserului. Mozilla indică faptul că au fost deja implementate măsuri de atenuare pentru ambele probleme și continuă să monitorizeze stabilitatea browserului.
Cum se instalează sau se actualizează la Firefox 154
Dacă aveți deja Firefox instalat, actualizarea ar trebui să sosească automat prin managerul de pachete al distribuției dvs. în următoarele zile. Totuși, dacă doriți să obțineți versiunea 154 imediat, fără a aștepta repozitoriile oficiale , cea mai bună opțiune este să utilizați binarul oficial furnizat de Mozilla.
Pentru a-l instala din fișierul binar pe orice distribuție Linux (Ubuntu, Fedora, Arch etc.), puteți urma acești pași în terminal:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
Dacă preferați să utilizați pachete Snap (comune în Ubuntu), puteți forța actualizarea cu:
sudo snap refresh firefox
Pentru utilizatorii care preferă Flatpak și Flathub, actualizarea poate fi efectuată rulând:
actualizare flatpak org.mozilla.firefox
Pentru utilizatorii de Ubuntu, Linux Mint și alte derivate Ubuntu, este posibilă și actualizarea Firefox prin intermediul PPA-ului oficial . Pentru a face acest lucru, deschideți un terminal și introduceți următoarele comenzi:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
În cele din urmă, dacă preferi să aștepți să ajungă în repozitoriile native ale distribuției tale (DNF, Pacman), trebuie doar să rulezi comanda obișnuită de actualizare a sistemului tău, deși reține că acest lucru poate dura de la câteva ore (pe Arch) până la câteva zile (pe Debian/Ubuntu).