Versione di Firefox 78

U navigatore web hè statu liberatu Firefox 78, è ancu una versione mobile Firefox 68.10 per a piattaforma Android. A versione di Firefox 78 hè classificata cum'è un Serviziu di Supportu Estensu (ESR), cù l'aghjurnamenti liberati in tuttu l'annu. Inoltre, un aghjurnamentu di u precedente rami cù un sustegnu longu 68.10.0 (Dui più aghjurnamenti sò previsti in u futuru: 68.11 è 68.12). Prestu à a scena test beta A filiera di Firefox 79 farà a transizione, a so liberazione hè prevista per u 28 di lugliu.

menu innovazioni:

  • A pagina di riassuntu (Prutections Dashboard) hè stata allargata cù rapporti nantu à l'efficacità di i meccanismi di prutezzione contra i movimenti di seguimentu, cuntrollà per cumprumissu di credenziali, è gestione di password. A nova versione permette di vede statistiche nantu à l'usu di credenziali cumprumessi, è ancu di seguità pussibuli intersezioni di password salvate cù fughe cunnisciute di basa di dati d'utilizatori. A verificazione hè realizata per mezu di l'integrazione cù a basa di dati di u prughjettu haveibeenpwned.com, chì include infurmazioni nantu à 9.7 miliardi di cunti arrubati com'è u risultatu di pirate di 456 siti. U riassuntu hè furnitu nantu à a pagina "circa: prutezzione" o attraversu un menù chjamatu clicchendu nantu à l'icona di scudo in a barra di l'indirizzu (U Dashboard di Prutezzione hè avà mostratu invece di Show Report).
    Versione di Firefox 78

  • Aggiuntu un buttone à UninstallerRefresh Firefox", chì vi permette di resettate i paràmetri è caccià tutti i add-ons senza perde i dati accumulati. In casu di prublemi, l'utilizatori spessu pruvate à risolviri reinstalling u navigatore. U buttone Refresh vi permetterà di ottene un effettu simili senza perde i marcati, a storia di navigazione, password salvate, Cookies, dizionari cunnessi è dati per e forme di riempimentu automaticu (quandu cliccate u buttone, un novu prufilu hè creatu è e basa di dati specificate sò trasferiti). à questu). Dopu avè clicatu Refresh, add-ons, temi, informazioni di diritti d'accessu, mutori di ricerca cunnessi, almacenamiento DOM locale, certificati, paràmetri cambiati, stili d'utilizatori (userChrome, userContent) seranu persi.
    Versione di Firefox 78

  • Elementi aghjunti à u menù di cuntestu mostratu per e tabulazioni per unclosed multiple tabs, close tabs à a diritta di l'attuale, è chjude tutte e tabs eccettu l'attuale.

    Versione di Firefox 78

  • U salvatore di schermu pò esse disattivatu durante e videochiamate è cunferenze basate in WebRTC.
  • Nantu à a piattaforma Windows per Intel GPU à qualsiasi risoluzione di u screnu inclusu sistema di cumpusizioni WebRender, scrittu in Rust è chì vi permette di aumentà significativamente a velocità di rendering è riduce a carica di CPU. WebRender esternalizza l'operazioni di rendering di u cuntenutu di a pagina à u latu di a GPU, chì sò implementati per mezu di shaders in esecuzione nantu à a GPU. In precedenza, WebRender hè stata attivata nantu à a piattaforma Windows 10 per Intel GPUs quandu si usanu risoluzioni di schermi chjuchi, è ancu in sistemi cù AMD Raven Ridge, APU AMD Evergreen, è in laptop cù carte grafiche NVIDIA. In Linux, WebRender hè attualmente attivatu per e carte Intel è AMD solu in e custruzzioni di notte, è ùn hè micca supportatu per e carte NVIDIA. Per furzà in about:config, duvete attivà i paràmetri "gfx.webrender.all" è "gfx.webrender.enabled" o eseguite Firefox cù a variabile ambientale MOZ_WEBRENDER=1 set.
  • A parte di l'utilizatori di u Regnu Unitu per quale a visualizazione di u cuntenutu cunsigliatu da u serviziu Pocket hè attivata nantu à a nova pagina di tabulazione hè stata aumentata à 100%. Nanzu, tali pagine eranu mostrati solu à l'utilizatori di i Stati Uniti, Canada è Germania. I blocchi pagati da i sponsor sò mostrati solu in i Stati Uniti è sò chjaramente marcati cum'è publicità. A persunalizazione assuciata à a selezzione di cuntenutu hè realizata da u latu di u cliente è senza trasferimentu di l'infurmazioni di l'utilizatori à terze parti (a lista completa di ligami cunsigliati per u ghjornu attuale hè caricata in u navigatore, chì hè classificatu da u latu di l'utilizatore basatu nantu à i dati di a storia di navigazione. ). Per disattivà u cuntenutu cunsigliatu da Pocket, ci hè un paràmetru in u configuratore (Firefox Home Content/Recommended by Pocket) è l'opzione "browser.newtabpage.activity-stream.feeds.topsites" in about:config.
  • Inclusu patches chì affettanu u rendiment è a stabilità di l'accelerazione hardware di a decodificazione di video cù VA-API (supportatu solu in ambienti basati in Wayland).
  • I requisiti per i cumpunenti di u sistema Linux sò stati aumentati. L'esecuzione di Firefox in Linux necessita avà almenu Glibc 2.17, libstdc++ 4.8.1 è GTK+ 3.14.
  • Dopu à u pianu di finisce u supportu per l'algoritmi criptografici legacy, tutte e suite di cifru TLS basate in DHE (TLS_DHE_*, protokollu di scambiu di chjave Diffie-Hellman) sò disattivate per difettu. Per riduce l'impattu negativu potenziale di a disattivazione di DHE, sò state aghjunte duie suite di cifru AES-GCM basate in SHA2.
  • Disabilitatu supportu per i protokolli TLS 1.0 è TLS 1.1. Per accede à i siti nantu à un canale di cumunicazione sicuru, u servitore deve furnisce supportu per almenu TLS 1.2. Sicondu Google, attualmente circa 0.5% di e scaricamentu di e pagine web cuntinueghjanu à esse realizatu cù versioni obsolete di TLS. L'arrestu hè statu fattu in cunfurmità cù raccomandazioni IETF (Internet Engineering Task Force). U mutivu di ricusà di supportà TLS 1.0/1.1 hè a mancanza di supportu per i cifru muderni (per esempiu, ECDHE è AEAD) è l'esigenza di supportà i vechji cifri, a so affidabilità hè interrugata in u stadiu attuale di sviluppu di a tecnulugia di l'informatica ( per esempiu, u supportu per TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA hè necessariu, MD5 hè utilizatu per a verificazione di l'integrità è l'autentificazione è SHA-1). Pudete restaurà l'abilità di travaglià cù versioni TLS obsoleti per stabilisce security.tls.version.enable-deprecated = true o usendu u buttone in a pagina d'errore affissata quandu visitate un situ cù u vechju protokollu.
  • A qualità di u travagliu cù i lettori di schermu per e persone cù disabilità visuale hè stata significativamente mejorata (i prublemi cù u posizionamentu di u cursore sò stati risolti, a congelazione hè stata eliminata, a trasfurmazioni di tavule assai grande hè stata accelerata, etc.). Per l'utilizatori cù migraine è epilessia, l'effetti d'animazione, cum'è l'evidenziazione di tabulazioni è l'espansione di a barra di ricerca, sò stati ridotti.
  • Per l'imprese, novi regule sò state aghjunte à e pulitiche di gruppu per cunfigurà i gestori di l'applicazioni esterni, disattivendu u modu di stampa in stampa, è esigenu una password maestra per esse specificata.
  • In u mutore JavaScript SpiderMonkey aghjurnata un sottosistema di processazione di l'espressione regulare chì hè sincronizatu cù l'implementazione da u mutore JavaScript V8 utilizatu in i navigatori basati nantu à u prughjettu Chromium. U cambiamentu ci hà permessu di implementà u supportu per e seguenti funzioni ligati à l'espressioni regulare:
    • Gruppi chjamati permette di associà parti di una stringa accumpagnata da una espressione regulare cù certi nomi invece di numeri di serie di partite (per esempiu, invece di "/(\d{4})-(\d{2})-(\d{ 2})/" pudete specificà "/(? \d{4})-(? \d{2})-(? \d{2})/" è accede à l'annu micca per u risultatu [1], ma per u risultatu.groups.year).
    • Escape classi I caratteri Unicode aghjunghjenu i custruzzioni \p{…} è \P{…}, per esempiu, \p{Number} definisce tutti i caratteri pussibuli cù l'imaghjini di numeri (inclusi caratteri cum'è ①), \p{Alfabetic} - lettere (cumprese ieroglyphs ), \p{Math} - simboli matematichi, etc.
    • Bandiera puntu tuttu provoca a maschera "." inclusi i caratteri di nova linea.
    • Modu Guardà daretu permette di determinà in una espressione regulare chì un mudellu precede l'altru (per esempiu, currisponde à una quantità di dollaru senza catturà u signu di dollaru).
  • Implementazione di pseudo-classi CSS : hè () и : induve () per ligà e regule CSS à un inseme di selettori. Per esempiu, invece di

    header p:hover, principale p:hover, footer p:hover {…}

    pudete specificà

    : is (header, main, footer) p: hover {…}

  • CSS pseudo-classi incluse : sola lettura и : lettura-scrittura per u ligame per furmà elementi (input o textarea) chì sò pruibiti o permessi di esse editati.
  • Supportu di metudu aghjuntu Intl.ListFormat() per creà listi localizzati (per esempiu, rimpiazzà "o" cù "o", "è" cù "è").

    const lf = new Intl.ListFormat('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // → "Frank, Christine, è Flora"
    // cù locale "ru" serà "Frank, Christine and Flora"

  • U metudu Intl.NumberFormat aghjustatu supportu per formate unità di misura, valute, notazioni scientifiche è compatte (per esempiu, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}");
  • Metudu aghjuntu ParentNode.replaceChildren (), chì vi permette di rimpiazzà o sguassate un node di u zitellu esistente.
  • A branche ESR include supportu per u travagliu di u serviziu è l'API Push (eranu disattivati ​​in a versione precedente di ESR).
  • WebAssembly aghjusta u supportu per l'importazione è l'esportazione di parametri di funzione intera 64-bit utilizendu u tipu JavaScript BigInt. Una estensione hè ancu implementata per WebAssembly Multi-valore, permettendu e funzioni tornanu più di un valore.
  • In a cunsola per i sviluppatori web assicuratu Logging detallatu di l'errori legati à a Promessa, cumprese l'infurmazioni nantu à i nomi, pile è proprietà, chì facenu assai più faciule per risolve l'errori quandu usanu frameworks cum'è Angular.

    Versione di Firefox 78

  • Web Developer Tools hà migliuratu significativamente u rendiment di navigazione DOM quandu inspeccione siti chì utilizanu assai proprietà CSS.
  • U debugger JavaScript hà avà a capacità di espansione i nomi di variabili abbreviati basatu nantu à a mappa di fonte quandu si usa punti di logging (Punti di log), chì permettenu di scaricate l'infurmazioni nantu à u numeru di linea in u codice è i valori di variabili in a cunsola web in u mumentu chì l'etichetta hè attivata.
  • In l'interfaccia d'ispezione di a rete, l'infurmazioni sò state aghjunte nantu à add-ons, meccanismi anti-tracking, è restrizioni CORS (Cross-Origin Resource Sharing) chì anu causatu a dumanda per esse bluccata.
    Versione di Firefox 78

In più di innovazioni è correzioni di bug in Firefox 78
eliminatu serie di vulnerabilità, di quale parechji sò marcati com'è critichi, i.e. pò purtà à l'esekzione di u codice di l'attaccante quandu apre e pagine apposta. L'infurmazioni chì detallanu i prublemi di sicurezza risolti ùn sò micca dispunibuli in questu mumentu, ma una lista di vulnerabili hè prevista per esse publicata in pochi ore.

Source: opennet.ru

Add a comment