Release di Firefox 130

È stato rilasciato il browser web Firefox 130, e sono stati aggiornati i rami precedenti a lungo termine — 115.15.0 e 128.2.0. La versione beta del ramo Firefox 131 è stata avviata, con rilascio previsto per il 1 ottobre.

Principali novità in Firefox 130:

  • Introdotta la possibilità di tradurre automaticamente in diverse lingue i frammenti di testo selezionati sulla pagina dopo aver effettuato la traduzione dell'intera pagina (cioè è possibile applicare la traduzione a frammenti da una pagina già tradotta). La funzione di traduzione della pagina è attivabile tramite un indicatore nella barra degli indirizzi, mentre la traduzione di un frammento avviene tramite il menu contestuale mostrato cliccando con il tasto destro sul blocco selezionato. La traduzione avviene tramite un sistema integrato in Firefox che esegue la traduzione sul sistema locale dell'utente senza fare affidamento su servizi cloud esterni. Questo sistema si basa sul motore open source Bergamot, che è una struttura sopra il framework di traduzione automatica Marian, utilizzando reti neurali ricorrenti (RNN) e modelli linguistici basati su trasformatori.
    Release di Firefox 130
  • Il motore integrato di traduzione automatica ora supporta le lingue lettone, lituano, catalano, croato, ceco, danese, indonesiano, rumeno, serbo, slovacco e vietnamita.
  • È stata aggiunta una nuova sezione nel configuratore chiamata "Firefox Labs", che propone funzioni sperimentali per i test.
    Release di Firefox 130

    Attualmente sono disponibili tre funzionalità sperimentali:

    • Ripresa automatica della visione di video in una finestra flottante (modalità "picture-in-picture") quando si passa a una scheda diversa da quella che mostra il video (se durante la visione di un video si passa a un'altra scheda, il video rimarrà visibile sopra la nuova scheda grazie all'attivazione automatica della modalità "picture-in-picture"). Quando si torna alla scheda originale con il video, la modalità "picture-in-picture" si disattiva automaticamente.
    • Visualizzazione di suggerimenti e risultati di ricerca nella barra degli indirizzi mentre si digitano caratteri complessi tramite l'interfaccia IME (Input Method Editor).
    • Chatbot integrato che utilizza grandi modelli linguistici per interagire con l'utente in linguaggio naturale. L'interazione con il bot avviene nella barra laterale. Gli utenti possono scegliere tra i servizi Anthropic Claude, ChatGPT, Google Gemini, HuggingChat e Le Chat Mistral (HuggingChat è attualmente attivo sulla rete Rostelecom). L'utente può inviare domande di testo al chatbot o inviare frammenti di testo selezionati dalla pagina visualizzata. È stata aggiunta una sezione "Ask chatbot" nel menu contestuale visualizzato cliccando con il tasto destro sull'area selezionata, attraverso la quale è possibile richiedere un riassunto o spiegazioni del contenuto selezionato.
      Release di Firefox 130
  • Sulla piattaforma Linux, l'effetto animato è abilitato per impostazione predefinita quando si raggiunge il limite dell'area scorrevole.
  • Risolto il problema di visualizzazione nel menu contestuale dei pulsanti per inserire ed estrarre dal clipboard.
  • Nelle versioni per desktop è stato aggiunto l'API Web Codecs, che consente di manipolare i flussi multimediali a un livello basso (ad esempio, singoli fotogrammi nei video) e fornisce accesso ai decoder e codificatori integrati nel browser per immagini, audio e video. Questa API potrebbe essere richiesta in ambiti come lo streaming, l'applicazione di effetti lato client, la riconversione di audio e video, e lo sviluppo di editor audio e video.
  • Nell'implementazione dell'API WebCrypto è stata aggiunta la supporto per i primitivi crittografici Curve25519 (firme digitali Ed25519 e schema di accordo chiave X25519), che possono essere utilizzati tramite l'interfaccia SubtleCrypto (metodi deriveKey(), deriveBits(), generateKey(), importKey() e exportKey()).
  • Nell'elemento HTML
    è stato aggiunto l'attributo "name", che consente di raggruppare gli elementi in modo tale che solo un elemento sia visibile in ogni momento, mentre gli altri rimangono nascosti (quando un utente apre una nuova sezione, gli altri si chiudono automaticamente).
  • Nella versione per Android è stata accelerata la carreggiata delle pagine grazie all'organizzazione del caricamento parallelo delle risorse correlate. È stata anche aggiunta la funzione per generare password sicure nei moduli di registrazione.

Oltre alle novità e alla correzione di errori, Firefox 130 ha risolto 13 vulnerabilità. 7 vulnerabilità sono state contrassegnate come critiche, di cui 5 sono causate da problemi di gestione della memoria, come buffer overflow e accesso a aree di memoria già liberate. Questi problemi potrebbero potenzialmente consentire l'esecuzione di codice da parte di un attaccante aprendo pagine appositamente create. Due problemi critici sono causati da un'elaborazione errata dei tipi (Type Confusion).

È possibile anche notare la valutazione della possibilità di integrare nel codice sorgente di Firefox una nuova implementazione del decodificatore per il formato di immagini JPEG-XL, sviluppata dal personale di Google in linguaggio Rust. Se l'iniziativa verrà approvata, l'implementazione in Rust sostituirà l'attuale decodificatore JPEG-XL scritto in C++, che conta oltre 100.000 righe di codice. L'iniziativa è stata proposta da Bobby Holley, direttore tecnico della Mozilla, che faceva parte del consiglio di amministrazione della Rust Foundation.

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