Firefox 75

A disposizione Firefox 75.

  • La barra degli indirizzi della Quantum Bar, che ha debuttato in Firefox 68, ha ricevuto il suo primo importante aggiornamento:
    • La dimensione della barra degli indirizzi aumenta in modo significativo quando viene attivata (browser.urlbar.update1).
    • Prima che l'utente inizi a digitare, i siti principali vengono visualizzati in un menu a discesa (browser.urlbar.openViewOnFocus).
    • Nel menu a tendina con lo storico delle risorse visitate Il protocollo https:// non viene più visualizzato. Usare una connessione sicura oggigiorno non sorprende più nessuno; ora è importante attirare l’attenzione degli utenti non sulla presenza di HTTPS, ma sulla sua assenza (browser.urlbar.update1.view.stripHttps).
    • Inoltre, interrotto visualizzazione del sottodominio www (l'impostazione browser.urlbar.trimURLs restituisce la visualizzazione di www e https:// contemporaneamente, non ha senso toccare l'impostazione sopra descritta).
    • Rimosse le impostazioni browser.urlbar.clickSelectsAll e browser.urlbar.doubleClickSelectsAll. Il comportamento dei clic nella barra degli indirizzi su Linux ora corrisponde al comportamento su macOS e Windows. quello che gli utenti chiedono da 14 anni.
  • Sui sistemi che utilizzano Wayland, è apparsa l'accelerazione hardware di webGL (widget.wayland-dmabuf-webgl.enabled). Non è possibile implementarlo con X11, poiché richiederebbe un numero enorme di eccezioni e hack (Mozilla non dispone delle enormi risorse di Google per testare ogni versione di driver esistente con ogni modello di scheda video esistente). Wayland semplifica notevolmente la situazione, consentendo a Martin Striansky di RedHat di scrivere il backend necessario DMABuf. Un bel vantaggio è che DMABuf è in grado di fornire accelerazione hardware per la decodifica H.264 (widget.wayland-dmabuf-vaapi.enabled). Nella prossima versione, l'accelerazione hardware funzionerà con altri formati video.
  • Ci pacchetti ufficiali in formato Flatpak.
  • fisso Ripristino di una sessione sul desktop virtuale KDE Plasma.
  • Aggiunto il supporto per il caricamento lento delle immagini. Se l'immagine ha l'attributo Caricamento in corso con il valore lazy il browser caricherà l'immagine solo quando l'utente scorrerà la pagina fino alla posizione corrispondente.
  • Gli utenti del Regno Unito (oltre agli utenti statunitensi) vedranno i blocchi di contenuti sponsorizzati (disabilitati nelle impostazioni) nella pagina iniziale.
  • Supporto TLS 1.0/1.1 riattivato. Questo non è il momento migliore per rendere ancora più difficile per le persone l’accesso alle risorse.
  • D'ora in poi il browser è in background cache Tutti i certificati CA PKI affidabili noti a Mozilla. Ciò dovrebbe migliorare la compatibilità con i server i cui proprietari non hanno configurato correttamente HTTPS.
  • Informazioni: pagina delle politiche riscritto da XUL a HTML.
  • L'API Web Crypto è ora è disponibile solo ai siti aperti tramite una connessione protetta.
  • Per quanto riguarda i documenti HTML di Firefox ora tiene conto La direttiva X-Content-Type-Options:nosniff, che dice al browser di non tentare di determinare euristicamente il tipo MIME del contenuto. In precedenza, "nosniff" veniva utilizzato solo per CSS e JS.
  • Le build per macOS utilizzano la tecnologia RL Box. Il codice C++ di librerie di terze parti potenzialmente vulnerabili viene convertito in un modulo WebAssembly i cui poteri sono strettamente limitati, quindi il modulo viene compilato in codice nativo ed eseguito in un processo isolato. La prima di queste librerie fu Grafite. Inoltre, macOS offre la possibilità di leggere i certificati dalla memoria del sistema operativo (impostando security.osclientcerts.autoload), nonché fisso Un bug che causava il ripristino della sessione del browser per posizionare le finestre del browser sul desktop corrente anziché sui desktop su cui si trovavano tali finestre nella sessione precedente.
  • Su Windows acceso composizione diretta (Direct Composition), che dovrebbe avere un effetto positivo sulla performance. Oltretutto, fisso impossibilità di importare accessi da Chrome 80 e versioni successive.
  • CSS:
  • JavaScript:
  • Interfaccia HTMLFormElement ho un metodo richiestaInvia(), che funziona come se si cliccasse su un pulsante di invio.
  • API di animazioni Web:
  • Strumenti di sviluppo:
    • Calcolo istantaneo Le espressioni della console consentono agli sviluppatori di vedere immediatamente il risultato durante la digitazione.
    • Strumento di misurazione della pagina imparato come ridimensionare una cornice rettangolare.
    • ispettore ora ti consente di utilizzare non solo selettori CSS, ma anche espressioni per cercare elementi XPath.
    • Ora puoi filtrare i messaggi WebSocket via espressioni regolari.
    • È stata aggiunta un'impostazione view_source.tab_size, che consente di impostare la lunghezza della tabulazione nella modalità di visualizzazione del codice sorgente della pagina.

Fonte: linux.org.ru

Aggiungi un commento