Rilascio di Firefox 134

È stata rilasciata la versione del web browser Firefox 134 e sono stati formati aggiornamenti per le versioni precedenti con supporto a lungo termine — 115.19.0 e 128.6.0. La versione Firefox 135 è stata trasferita nella fase di beta testing, il cui rilascio è previsto per il 4 febbraio.

Novità principali in Firefox 134:

  • Per alcuni utenti è stata proposta una nuova interfaccia della pagina mostrata all'apertura di una nuova scheda. La nuova variante si distingue per la presenza di una barra di ricerca, un widget con previsioni meteo e un elenco di pagine consigliate. I siti più visitati e fissati vengono mostrati non in formato griglia, ma in una sola riga. Il numero di colonne con contenuto è scelto in base alla larghezza della finestra, consentendo di utilizzare efficacemente tutto lo spazio disponibile sullo schermo. La nuova interfaccia è attualmente attivata solo per gli utenti negli Stati Uniti e in Canada. Per attivarla in altri paesi, sulla pagina about:config è possibile digitare 'newtab' e aggiungere nei campi con valore 'US, CA' il codice del proprio paese.
    Rilascio di Firefox 134

    Nel menu a discesa, che appare dopo aver spostato il focus di input sulla barra degli indirizzi vuota, ora vengono mostrati non solo una selezione di pagine consigliate e precedentemente aperte, ma anche un elenco delle ricerche effettuate di recente, permettendo di correggerle rapidamente o ripeterle in un altro motore di ricerca. Nel menu a discesa sono state aggiunte anche le pulsanti per eseguire azioni aggiuntive, come ad esempio la stampa della pagina o il passaggio a un'altra scheda.

    Rilascio di Firefox 134
  • Per la piattaforma Linux è stata implementata la supporto a gesti aggiuntivi sul touchpad (ad esempio, tocco con due dita per interrompere lo scorrimento inerte).
  • Per la piattaforma Windows è stato aggiunto il supporto per dispositivi hardware per la decodifica video in formato HEVC (H.265).
  • Per Germania, Austria, Belgio, Italia, Paesi Bassi, Spagna, Svezia e Svizzera è stata fornita la possibilità di utilizzare il motore di ricerca ecosostenibile Ecosia, che si batte per la conservazione della natura e destina gran parte dei profitti alla piantumazione di alberi. Per l'alimentazione server l'azienda utilizza fonti di energia rinnovabili. I risultati delle ricerche vengono generati tramite le ricerche effettuate sui motori di ricerca Bing e Google.
  • È stata assicurata una maggiore aderenza alle specifiche nella definizione dello stato di attivazione dell'utente. L'attivazione segnala l'inizio dell'interazione dell'utente con la pagina, come il movimento del mouse, la pressione dei pulsanti o il passaggio ai menu. Dopo l'attivazione, diventano disponibili alcune API Web; ad esempio, prima dell'attivazione viene bloccata la visualizzazione dei dialoghi a comparsa. Le modifiche proposte nella nuova versione delle condizioni di attivazione rendono meno rigorosa la blocco dei dialoghi a comparsa e riducono il numero di falsi avvisi di blocco.
  • Per gli elementi con posizionamento assoluto (per cui è impostata la proprietà "position: absolute"), è consentito l'uso delle proprietà CSS align-self, justify-self e place-self.
  • In JavaScript è stata aggiunta la supporto del metodo RegExp.escape(), destinato a eseguire l'escape dei caratteri nella stringa utilizzati per la costruzione delle espressioni regolari. Le stringhe così eseguite possono essere utilizzate in modo sicuro come modello nel costruttore RegExp().
  • È stato aggiunto il metodo Promise.try(), che consente di trasformare in un Promise il risultato dell'esecuzione di qualsiasi chiamata callback per semplificare la gestione degli errori durante l'esecuzione di funzioni, sia in modalità asincrona che sincrona.
  • In WebRTC per il video Simulcast, durante la trasmissione del contenuto delle finestre o dell'intero schermo, è stata aggiunta la supporto del codec VP8.
  • È stata aggiunta la supporto sperimentale per l'attributo HTML autocorrect e la proprietà JavaScript HTMLElement.autocorrect, che includono la correzione automatica del testo immesso negli elementi di input, come "" e "