Disponibil Firefox 126. Inovațiile interesante includ suport pentru compresia zstd, limba catalană, o creștere a ponderii codului Rust, începutul suportului pentru deprecierea Theora, cerințe mai stricte pentru suplimente vechi și multe altele.
În această versiune:
- Funcția „Copiați linkul fără parametri de urmărire”. învățat eliminați parametrii din legăturile imbricate. În plus, numărul de parametri de urmărire cunoscuți pe care Firefox îi recunoaște și îi renunță este depăşit 300.
- Implementat Suport pentru codificarea conținutului: zstd. Acest algoritm de compresie este mai eficient decât brotli și gzip. În plus, decomprimarea datelor comprimate este acum produs în afara firului principal, care accelerează încărcarea paginii.
- Accesați pagina despre:asistență adăugat informații despre prezența sistemului pe computer DLP (Software pentru prevenirea scurgerilor de informații).
- Acum este acceptat traducătorul încorporat limba catalană.
- Componenta care trimite informații despre defecțiuni rescrisă pe Rust. Printre motive numită calitate a codului, care, deși suficient de bun, a fost groaznic de întreținut (în special, au existat implementări GUI separate pentru Windows, Linux și macOS, blob și toate acestea au fost lipite împreună cu cod glue fără nicio acoperire de testare). Prin urmare, în ciuda faptului că au existat multe caracteristici noi și îmbunătățiri în planuri, componenta nu a fost dezvoltată mult timp.
- Firefox acum mai binevoitor folosește IPv6.
- Fix un bug care a provocat o întârziere notabilă la deschiderea site-urilor într-o situație în care utilizarea WPAD și DoH a fost configurată în același timp.
- Din cauza problemelor de performanță, ceea ce a fost adăugat în ultima versiune este dezactivat temporar sugestie de a urma un link din clipboard când setați focalizarea pe bara de adrese.
- Este interzisă deschiderea de site-uri web folosind porturi 4190 și 6679 (lista completă porturi interzise).
- A început să de lucru pentru a nu mai susține codecul Theora. În etapa inițială, dezvoltatorii vor evalua relevanța acesteia folosind date de telemetrie conform datelor preliminare, doar 0,09% din conținutul media din Firefox este redat folosind Theora, iar resursele mari (de exemplu, Wikipedia) care au folosit acest codec au trecut de mult timp la mai multe; codecuri eficiente.
- Aceasta este ultima versiune în care puteți instala suplimente vechi ai căror autori nu le-au resemnat. Începând cu Firefox 127, toate suplimentele create înainte de aprilie 2019 trebuie resemnate cu un nou certificat (certificatul folosit înainte de 2019 folosea algoritmi care nu mai sunt suficient de fiabili):
- Dacă suplimentul a fost creat după aprilie 2019, atunci este deja semnat cu un certificat de încredere și nu trebuie făcut nimic.
- Suplimentele postate în catalogul oficial vor fi resemnate automat, deci nu trebuie să faceți nimic nici cu ele.
- Dacă un supliment a fost creat după aprilie 2019 și nu se află în catalogul oficial de suplimente (de exemplu, distribuit prin propriul site web), atunci autorul său trebuie să-și semneze din nou suplimentul în mod independent.
- Suplimentele deja instalate vor continua să funcționeze în orice caz, chiar dacă nu sunt resemnate, dar va fi imposibil să instalați un astfel de supliment de la zero.
- Căutați interogări de la utilizatorii din SUA vor fi analizate. De exemplu, dacă utilizatorul a căutat „Hoteluri în Barcelona”, browserul va crește contorul „călătorii” cu unul (în total, browserul recunoaște 20 de subiecte diferite (animale, arte, mașini, afaceri, carieră, educație, modă, finanțe, mâncare, guvern, sănătate, hobby-uri, acasă, inclusiv, știri, imobiliare, societate, sport, tehnologie, călătorii. Datele acumulate vor fi trimise prin telemetrie (doar subiectul general, de exemplu, „1 cerere despre.” călătorie, 3 interogări despre animale, 100 de interogări despre guvern”), și nici să poată asocia aceste date cu adrese IP (OHTTP este folosit pentru anonimizare).
- macOS: pe sisteme cu procesor Apple M3 inclus accelerarea hardware a decodării AV1.
- Windows:
- Când faceți clic pe butonul „Setați ca browser implicit” din setările browserului, Firefox acum nu numai că deschide setările Windows, ci și arată anunț, explicând ce butoane să apăsați.
- A început să construirea pachetelor oficiale MSIX pentru arhitectura ARM64.
- CSS: Implementat sprijinul proprietății zoom, care a apărut pentru prima dată în IE 6 (creșterea sau micșorarea dimensiunii unui element și a conținutului acestuia). Firefox a fost singurul browser major care nu a acceptat această caracteristică.
- API-uri:
- Implementat sprijini IDBFactory.baze de date.
- a apărut sprijini IDBTransaction.durabilitate.
- Adăugat sprijini URL.parse() (spre deosebire de constructor URL-ulcare returnează o eroare dacă analizarea eșuează, această metodă returnează null).
- Implementat Suport API Blocarea ecranului (permite unei aplicații web să dezactiveze eliminarea monitorului, ceea ce este util, de exemplu, pentru aplicațiile în care utilizatorul nu interacționează cu elementele de intrare, cum ar fi aplicațiile de navigare).
- Toate proprietățile și metodele RTCIceCandidate sunt acum acceptate și sunt conforme cu specificația (cu excepția proprietăților relayProtocol și url, care nu sunt implementate).
- Pentru citit oțel proprietăți disponibile candidat, sdpMid, sdpMLineIndex, nume de utilizatorFragment,
- Proprietățile au devenit disponibile fundație, component, prioritate, adresa, protocol, port, tip, tcpType, adresă asociată, portul asociat, nume de utilizatorFragment.
- A apărut proprietate Element.currentCSSZoom.
- DOM:
- Inclus capacitatea de a defini stări pentru elemente personalizate și de a le potrivi folosind selectoare CSS. Stările personalizate sunt reprezentate ca identificatori care pot fi adăugate sau eliminate din proprietate ElementInternals.stări (CustomStateSet). Pseudo-clasă :stat() ia un id ca argument și potrivește elemente personalizate dacă id-ul este prezent în setul lor de stări.
- Adăugat sprijinul proprietății Selecția.direcția (indică direcția intervalului).
- De HTMLMarqueeElement îndepărtat evoluțiile sări, termina и Începe.
- Instrumente de dezvoltare: Adăugat setare pentru a dezactiva consolă împărțită.
Sursa: linux.org.ru
