Rilascio di Firefox 70

Si è tenuto rilascio del browser web Firefox 70, e inoltre versione mobile Firefox 68.2 per il sistema operativo Android. Inoltre, è stata rilasciata un'aggiornamento versione con supporto a lungo termine 68.2.0 (il supporto per il precedente ramo ESR 60.x è terminato). A breve beta testing il ramo Firefox 71 passerà alla fase di sviluppo secondo il nuovo ciclo di rilascio,

Principali novità:

  • il cui lancio è previsto per il 3 dicembre. attivata In modalità di protezione avanzata contro il tracciamento
    Rilascio di Firefox 70
  • blocco dei widget dei social media che tracciano il movimento degli utenti su siti di terze parti (ad esempio, i pulsanti Mi Piace di Facebook e l'integrazione dei messaggi di Twitter). Per le forme di autenticazione tramite account sui social media è prevista un'opzione per disattivare temporaneamente il blocco;

    Rilascio di Firefox 70
  • È stato incluso un componente aggiuntivo di sistema Lockwise (in precedenza fornito come Lockbox), che offre fornisce una nuova interfaccia «about:logins» per gestire le password salvate. Il componente aggiuntivo mostra un pulsante sulla barra degli strumenti, tramite il quale è possibile visualizzare rapidamente gli account salvati per il sito attuale, nonché eseguire operazioni di ricerca e modifica delle password. È possibile accedere alle password salvate tramite un'app mobile separata Lockwise, che supporta il riempimento automatico delle password nei form di autenticazione di qualsiasi app mobile;

    Rilascio di Firefox 70
  • È stato integrato un componente aggiuntivo di sistema Firefox Monitor, che fornisce un avviso in caso di compromissione dell'account (verifica tramite email) o tentativo di accesso a un sito precedentemente violato. La verifica avviene tramite integrazione con il database del progetto haveibeenpwned.com;
  • È stato attivato di default un generatore di password, che durante il completamento dei form di registrazione mostra un suggerimento con una password sicura generata automaticamente. Il suggerimento viene visualizzato automaticamente per i campi ‹input type="password"› con l'attributo «autocomplete = new-password». Senza questo attributo, la password può essere generata tramite il menu contestuale;

    Rilascio di Firefox 70
  • Invece del pulsante «(i)» nella barra degli indirizzi è presente un indicatore del livello di privacy, che consente di valutare l'attivazione delle modalità di blocco del tracciamento dei movimenti. L'indicatore diventa grigio quando nelle impostazioni è attivata la modalità di blocco del tracciamento dei movimenti e sulla pagina non sono presenti elementi da bloccare. L'indicatore diventa blu quando sulla pagina sono bloccati elementi che violano la privacy o utilizzati per il tracciamento dei movimenti. L'indicatore viene barrato quando l'utente ha disattivato la protezione dal tracciamento per il sito attuale.

    Rilascio di Firefox 70
  • Le pagine aperte tramite HTTP o FTP vengono contrassegnate con un'icona di connessione non sicura, che viene visualizzata anche per HTTPS in caso di problemi con i certificati. Il colore dell'icona del lucchetto per HTTPS è stato cambiato da verde a grigio (il verde può essere ripristinato tramite l'impostazione security.secure_connection_icon_color_gray). L'abbandono degli indicatori di sicurezza a favore delle avvertenze sui problemi di sicurezza è dovuto alla diffusione universale di HTTPS, che già è percepito come un dato di fatto e non come una protezione aggiuntiva.

    Rilascio di Firefox 70
  • Nella barra degli indirizzi interrotto visualizzazione del nome dell'azienda quando si utilizza sul sito un certificato EV verificato. Le informazioni sono state rimosse poiché potevano indurre in errore l'utente e essere utilizzate per il phishing (ad esempio, era registrata l'azienda «Identity Verified», il cui nome nella barra degli indirizzi era percepito come un indicatore di verifica). Le informazioni sul certificato EV possono essere visualizzate tramite il menu che appare cliccando sull'icona con l'immagine del lucchetto. È possibile ripristinare la visualizzazione del nome dell'azienda dal certificato EV nella barra degli indirizzi tramite l'impostazione «security.identityblock.show_extended_validation» in about:config.

    Rilascio di Firefox 70
  • Nel motore JavaScript è stata aggiunta nuovo interprete di bytecode «baseline», che occupa una posizione intermedia tra l'interprete tradizionale e il compilatore JIT «baseline» anticipato. Il nuovo interprete è significativamente più veloce del vecchio interprete e utilizza procedure di elaborazione del bytecode comuni con il compilatore JIT «baseline», cache e dati di profilazione. L'interprete aggiuntivo consente di accelerare l'esecuzione delle funzioni JavaScript spesso utilizzate, dopo che sono state retrocedute da JIT ottimizzato (Ion JIT) alla fase di compilazione per JIT «baseline» non ottimizzato, ad esempio, dopo che una funzione è chiamata con argomenti di altri tipi.

    In applicazioni web complesse, la compilazione per JIT «baseline» e l'ottimizzazione per Ion JIT richiedono molto tempo e un interprete veloce aggiuntivo consente di ottenere un aumento complessivo delle prestazioni e una leggera riduzione del consumo di memoria. Nei test condotti, l'inclusione dell'interprete aggiuntivo che utilizza statistiche comuni e inline-cache con JIT ha portato a una riduzione del tempo di caricamento delle pagine dal 2 all'8%, mentre la produttività degli strumenti per sviluppatori web è aumentata dal 2 al 10%;

    Rilascio di Firefox 70Rilascio di Firefox 70
  • Nelle build per Linux inclusa per impostazione predefinita, l'applicazione del sistema di composizione WebRender per GPU AMD, Intel e NVIDIA (solo per il driver Nouveau), utilizzando la versione 18.2 o più recente del pacchetto Mesa. Nelle build per Windows, oltre alle GPU AMD e NVIDIA già supportate, WebRender è ora attivato anche per le GPU Intel. Il sistema di composizione WebRender è scritto in Rust e sposta sul lato GPU le operazioni di rendering del contenuto della pagina.

    Utilizzando WebRender invece del sistema di composizione integrato nel motore Gecko, che elabora i dati tramite CPU, vengono utilizzati shader eseguiti nella GPU per le operazioni di rendering aggregato degli elementi della pagina, permettendo di ottenere un aumento significativo della velocità di rendering e riducendo il carico sulla CPU. Per forzare l'attivazione di WebRender in about:config è possibile modificare le impostazioni «gfx.webrender.all» e «gfx.webrender.enabled»;

  • È stata aggiunta supporto per la modalità di isolamento rigoroso delle pagine, sviluppata con il nome in codice Fission. In questa modalità, le pagine di diversi siti sono sempre memorizzate nella memoria di processi diversi, in ciascuno dei quali viene applicata la propria sandbox isolata. La separazione per processi è effettuata non per schede, ma per domini, il che consente di ulteriormente isolare il contenuto di script esterni e iframe. Il controllo della modalità di isolamento rigoroso è gestito in about:config attraverso l'opzione «fission.autostart» (l'attivazione nelle versioni è attualmente bloccata);
  • Aggiornato logo, e il nome è cambiato da Firefox Quantum a Firefox Browser;

    Rilascio di Firefox 70
  • Proibito di mostrare richieste di conferma delle autorizzazioni, iniziate da iframe caricati da un altro dominio (cross-origin). Modifica permetterà per bloccare alcuni abusi e passare a un modello in cui le autorizzazioni vengono richieste solo dal dominio principale del documento, che viene visualizzato nella barra degli indirizzi;
  • Interrotta la rendering del contenuto di file caricati tramite ftp (ad esempio, aprendo tramite ftp non verranno più visualizzate immagini, file README e file html). Ora, quando si aprono risorse tramite FTP, si aprirà immediatamente una finestra di dialogo per scaricare il file sul disco, indipendentemente dal tipo di contenuto;
  • Nella barra degli indirizzi è stato implementato un indicatore di accesso alla posizione, che permetterà di valutare visivamente l'attività dell'API Geolocation e, se necessario, darà la possibilità di revocare al sito il diritto di utilizzarla. Fino ad ora, l'indicatore veniva visualizzato solo fino a quando le autorizzazioni venivano concesse e in caso di rifiuto della richiesta, ma scompariva quando si apriva l'accesso all'API Geolocation. Ora l'indicatore informerà l'utente della presenza di tale accesso;
    Rilascio di Firefox 70
  • Realizzato un'interfaccia avanzata per visualizzare i certificati TLS, disponibile attraverso la pagina «about:certificate» (fino ad ora è stata utilizzata l'interfaccia vecchia, la nuova è attivabile tramite security.aboutcertificate.enabled in about:config). Se prima per visualizzare i certificati si apriva una finestra separata, ora le informazioni vengono visualizzate in una scheda in un formato simile a un'estensione Certamente qualcosa. L'implementazione dell'interfaccia di visualizzazione dei certificati è completamente riscritta utilizzando JavaScript e tecnologie web standard;
    Rilascio di Firefox 70
  • Nel menu di gestione dell'account è stata aggiunta una sezione per l'accesso ai servizi avanzati di Firefox, come Monitor e Send;

    Rilascio di Firefox 70
  • Nel menu principale e nella barra è stata aggiunta una nuova icona "regalo", da cui è possibile ricevere informazioni sui nuovi rilasci e le loro caratteristiche chiave;

    Rilascio di Firefox 70
  • Le pagine interne di Firefox (about:*) sono state adattate per la visualizzazione in base alle impostazioni del tema scuro;
  • Migliorata la leggibilità del testo sottolineato o barrato, comprese le link: le linee ora si interrompono (si adattano) senza attraversare i glifi;
  • Nei temi di design interrotto il supporto per le proprietà accentcolor, textcolor e headerURL, che erano alias delle proprietà frame, tab_background_text e theme_frame (i temi presenti su addons.mozilla.org sono stati aggiornati automaticamente);
  • Aggiunti i CSS-proprietà text-decoration-thickness, text-underline-offset e text-decoration-skip-ink, che consentono di impostare lo spessore, il margine e le interruzioni per le linee utilizzate per la sottolineatura e la barratura del testo;
  • Nella proprietà CSS "display" è stata aggiunta la possibilità di specificare due attributi contemporaneamente, ad esempio, "display: block flex" o "display: inline flex";
  • I valori di opacità nelle proprietà CSS opacity e stop-opacity possono ora essere specificati in percentuale;
  • Nella proprietà CSS font-size è stato aggiunto il supporto per il valore xxx-large;
  • In JavaScript è stata implementata è stata introdotta la possibilità di separare visivamente i numeri grandi utilizzando i caratteri di sottolineatura, ad esempio, "myNumber = 1_000_000_000_000";
  • È stato aggiunto un nuovo metodo Intl.RelativeTimeFormat.formatToParts(), che è una variazione del metodo Intl.RelativeTimeFormat.format(), restituendo un array di oggetti, in cui ogni elemento rappresenta una parte del valore formattato, invece di restituire l'intera stringa formattata;
  • La dimensione dell'intestazione HTTP "Referer" è limitata a 4 KB, superato questo valore il contenuto viene ridotto al nome del dominio;
  • Nella console degli sviluppatori, nel pannello Accessibilità sono stati aggiunti strumenti per auditare la facilità di navigazione tra gli elementi utilizzando la tastiera, nonché un simulatore di come la pagina viene visualizzata dai daltonici;
    Rilascio di Firefox 70
  • Nel selettore di colori per un colore specificato viene ora visualizzato un indicatore di contrasto, rispetto al colore di sfondo, per valutare la percezione da parte delle persone con disabilità visive;
    Rilascio di Firefox 70
  • In modalità ispezione, le definizioni CSS che non influiscono sull'elemento selezionato ora vengono evidenziate in grigio con una tooltip che indica il motivo per cui sono state ignorate e possibili soluzioni;
    Rilascio di Firefox 70
  • Nel debugger è stata aggiunta la possibilità di impostare punti di interruzione che si attivano quando gli elementi DOM vengono modificati (DOM Mutation Breakpoints) e consentono di monitorare i momenti in cui lo script aggiunge, rimuove o aggiorna i contenuti della pagina;
    Rilascio di Firefox 70
  • Per gli sviluppatori di componenti è stata implementata la possibilità di ispezionare i dati archiviati in browser.storage.local;
  • In modalità ispezione dell'attività di rete è stata aggiunta una funzione di ricerca che permette di trovare rapidamente gli elementi delle richieste e delle risposte. La ricerca comprende anche intestazioni HTTP, Cookie e corpi di richieste/riposte;
  • È stata ottimizzata la composizione del codice delle pagine sulla piattaforma macOS, riducendo il carico sulla CPU, velocizzando il caricamento delle pagine (fino al 22%) e riducendo l'uso delle risorse durante la riproduzione video (fino al 37%). Nelle versioni per macOS è stata inoltre aggiunta la possibilità di importare le password salvate in Chrome;
  • Per Android è stato preparato un aggiornamento correttivo per Firefox 68.1. Ricordiamo che la creazione di nuove versioni significative di Firefox per Android è stata interrotta. In sostituzione, è disponibile Firefox per Android con il nome in codice Fenix (distribuito come Firefox Preview) è in fase di sviluppo nuovo browser per dispositivi mobili, che utilizza il motore GeckoView e un insieme di librerie Mozilla Android Components. Qualche giorno fa pubblicato è stata rilasciata una nuova versione sperimentale di Firefox Preview 2.2, in cui sono stati risolti diversi problemi significativi nell'interfaccia e nei metodi di interazione con l'utente. Gli aggiornamenti rispetto alla versione 2.0 includono l'aggiunta dell'opzione per cancellare tutti i dati al momento dell'uscita e la possibilità di aprire i link per impostazione predefinita in modalità di navigazione privata.

Oltre alle novità e alla correzione di bug, in Firefox 70 sono state risolte 24 vulnerabilità, di cui 12 (raggruppate sotto un unico CVE-2019-11764) sono contrassegnate come critiche e potrebbero potenzialmente portare all'esecuzione di codice malevolo aprendo pagine progettate appositamente.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster