Rilascio di Firefox 73

È stata rilasciata la versione del web browser Firefox 73, così come versione mobile Firefox 68.5 per la piattaforma Android. Inoltre, è stato creato un aggiornamento ramo con supporto a lungo termine 68.5.0. A breve passerà alla fase di beta testing la versione di Firefox 74, il cui rilascio è previsto per il 10 marzo (progetto è passato su un ciclo di 4 settimane sviluppo di 4-5 settimane).

Principali novità:

  • Nella modalità di accesso DNS tramite HTTPS (DoH, DNS over HTTPS) è stata aggiunta la supporto per il servizio NextDNS, oltre al server DNS di CloudFlare già offerto («https://1.1.1.1/dns-query»). Attivare DoH e selezionare il provider è possibile nelle impostazioni della connessione di rete.
    Rilascio di Firefox 73
  • È stata implementata la prima fase la cessazione del supporto per le estensioni installabili in modo alternativo. Questa modifica riguarda solo l'installazione delle estensioni nelle directory comuni (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ o ~/ .mozilla/extensions/), gestite da tutte le istanze di Firefox nel sistema (senza legame con l'utente). Questo metodo è generalmente utilizzato per la preinstallazione delle estensioni nelle distribuzioni, per l'inserimento non richiesto insieme a software di terze parti, per l'integrazione di estensioni dannose o per la consegna isolata di un'estensione con il proprio installer. In Firefox 73, tali estensioni continueranno a funzionare, ma verranno trasferite dalla directory comune ai profili utente individuali, cioè verranno convertite nel formato utilizzato durante l'installazione tramite il gestore delle estensioni.
  • È stata introdotta la possibilità di impostare un livello di zoom di base globale, applicato a tutte le pagine, anziché legato a singoli siti. È possibile modificare lo zoom globale nelle impostazioni (about:preferences) nella sezione «Lingua e Aspetto». Nelle impostazioni è anche disponibile un'opzione per applicare lo zoom solo al testo, senza toccare le immagini.

    Rilascio di Firefox 73
  • La finestra di dialogo per il salvataggio delle credenziali viene ora visualizzata solo se è stato modificato il valore del login nel campo di input.
  • Su su laptop Windows con driver NVIDIA più recenti della versione 432 e risoluzione dello schermo inferiore a 1920×1200, è stata attivata la sistema di composizione [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]]. Il sistema di composizione WebRender è scritto in Rust e trasferisce alle GPU le operazioni di rendering del contenuto della pagina.
  • Aggiunto possibilità utilizzare il concetto di «Navigatore Specifico per il Sito» (SSB) per
    lavorare con un'app web come se fosse un normale programma desktop. In modalità
    SSB vengono nascosti i menu, la barra degli indirizzi e altri elementi dell'interfaccia del browser, e nella finestra attuale è consentito solo aprire collegamenti alle pagine del sito attuale (i collegamenti esterni si aprono in una nuova finestra del browser). A differenza della modalità kiosk già esistente, il funzionamento non avviene in modalità fullscreen, ma in una finestra normale, ma senza elementi di interfaccia specifici per Firefox. Per aprire un collegamento nella modalità SSB è stato proposto un flag della riga di comando «—ssb», che può essere utilizzato durante la creazione di collegamenti per app web. Questa modalità può essere attivata anche tramite il pulsante «Avvia Browser Specifico per il Sito», posizionato nel menu delle azioni con la pagina (i tre punti a destra della barra degli indirizzi). Di default, la modalità è disattivata e richiede l'attivazione impostando «browser.ssb.enabled = true» in about:config.
    Rilascio di Firefox 73
  • In modalità di visualizzazione ad alto contrasto, pensata per le persone con problemi di vista o con percezione alterata dei colori, è stata aggiunta la supporto per le immagini di sfondo. Per garantire la leggibilità e fornire un adeguato livello di contrasto, il testo visibile viene separato da uno sfondo distinto, nel quale viene utilizzato il colore del tema attivo.
  • Migliorata la qualità audio durante l'aumento o la diminuzione della velocità di riproduzione;
  • Migliorata l'auto-rilevazione delle vecchie codifiche di testo su pagine dove non è specificata chiaramente l'informazione sulla codifica.
  • Nella barra di ricerca della console web è stata aggiunta la possibilità di filtrare per chiave assente indicando il carattere «-» prima della maschera o dell'espressione regolare. Ad esempio, la query di ricerca «-img» mostrerà tutti gli elementi in cui è assente la stringa «img», e «-/(cool|rad)/» mostrerà gli elementi che non corrispondono all'espressione regolare «/(cool|rad)/».
  • Sono stati aggiunti nuovi attributi CSS overscroll-behavior-inline e overscroll-behavior-block per controllare il comportamento dello scroll quando si raggiunge il limite logico dell'area di scrolling.
  • In SVG è stato aggiunto il supporto per le proprietà letter-spacing e word-spacing.
  • Nell'HTMLFormElement è stato aggiunto il metodo requestSubmit(), che avvia l'invio programmato dei dati del modulo, simile a un clic sul pulsante di invio. Questa funzione può essere utilizzata nello sviluppo di pulsanti di invio personalizzati per i quali la chiamata a form.submit() non è sufficiente poiché non attiva la verifica interattiva dei parametri, genera l'evento ‘submit’ e trasferisce i dati associati al pulsante di invio.
  • Proprietà innerWidth e innerHeight degli oggetti Window restituisce ora sempre la reale larghezza e altezza specificata dell'area (Viewport Layout), e non la dimensione della porzione visibile (Visual Viewport).
  • È stato effettuato ottimizzazione delle performance degli strumenti per gli sviluppatori web. Ridotta l'overhead durante la raccolta delle statistiche per il pannello di monitoraggio dell'attività di rete. Nel debugger JavaScript e nella console web è stato velocizzato il caricamento di script di grandi dimensioni associati ai loro testi sorgente originali (source-mapped).
  • Nella console web, i problemi di superamento del limite dell'attuale dominio (CORS, Cross-Origin Resource Sharing) ora vengono visualizzati come errori, anziché come avvisi. Per l'auto-completamento nella console sono diventate disponibili le variabili definite nelle espressioni.
  • Negli strumenti per gli sviluppatori web, nella sezione di ispezione della rete, è disponibile la decodifica dei messaggi (JSON, MsgPack e CBOR) nel formato WAMP (WebSocket Web Application Messaging Protocol), trasmessi attraverso una connessione WebSocket.

    Rilascio di Firefox 73

Oltre alle novità e correzioni di bug, in Firefox 73 sono state risolte 15 vulnerabilità, di cui 11 (classificate sotto CVE-2020-6800 e CVE-2020-6801) indicate come potenzialmente in grado di consentire l'esecuzione di codice dannoso aprendo pagine appositamente formattate. Ricordiamo che i problemi di memoria, come il buffer overflow e l'accesso a aree di memoria già liberate, sono stati recentemente etichettati come pericolosi, ma non critici.

Fonte: opennet.ru

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