Rilascio di Firefox 130

È stato rilasciato il browser web Firefox 130 e sono stati formando aggiornamenti delle versioni precedenti con supporto a lungo termine - 115.15.0 e 128.2.0. La versione Firefox 131 è passata alla fase di beta testing, il cui rilascio è previsto per il 1 ottobre.

Novità principali in Firefox 130:

  • È stata fornita la possibilità di traduzione automatica in diverse lingue dei frammenti di testo evidenziati sulla pagina dopo aver eseguito l'operazione di traduzione dell'intera pagina (cioè è possibile applicare la traduzione in un'altra lingua a frammenti di una pagina già tradotta). La funzionalità di traduzione della pagina viene attivata tramite l'indicatore nella barra degli indirizzi, mentre la traduzione di un frammento avviene tramite il menu contestuale che viene mostrato facendo clic con il tasto destro del mouse sul blocco evidenziato. Per la traduzione è utilizzato il sistema integrato in Firefox, che esegue la traduzione sul sistema locale dell'utente senza ricorrere a servizi cloud esterni. Il sistema si basa sul motore open source Bergamot, che è un'implementazione del framework di traduzione automatica Marian, che utilizza una rete neurale ricorrente (RNN) e modelli di linguaggio basati su trasformatori.
    Rilascio di Firefox 130
  • Nel motore di traduzione automatica integrato è stata aggiunta la supporto per le lingue lettone, lituano, catalano, croato, ceco, danese, indonesiano, romeno, serbo, slovacco e vietnamita.
  • È stata aggiunta una nuova sezione "Firefox Labs" nel configuratore, in cui sono proposte funzioni sperimentali per il testing.
    Rilascio di Firefox 130

    Attualmente sono disponibili tre funzionalità sperimentali:

    • Ripresa automatica della visione di video in una finestra flottante (modalità "picture-in-picture") nel caso di passaggio da una scheda in cui viene mostrato il video (se durante la visione del video si passa a un'altra scheda, il video rimarrà visibile sopra la nuova scheda, grazie all'attivazione automatica della modalità "picture-in-picture"). Al ritorno alla scheda originaria con il video, la modalità "picture-in-picture" si disattiva automaticamente.
    • Visualizzazione di raccomandazioni e risultati di ricerca nella barra degli indirizzi durante la digitazione di simboli complessi tramite l'interfaccia IME (Input Method Editor).
    • Un chatbot integrato che utilizza modelli di linguaggio avanzati per interagire con l'utente in linguaggio naturale. L'interazione con il bot avviene nel pannello laterale. I servizi disponibili per l'utente includono Anthropic Claude, ChatGPT, Google Gemini, HuggingChat e Le Chat Mistral (solo HuggingChat è attivo nella rete Rostelecom). L'utente può inviare domande testuali al bot AI o trasmettere estratti di testo evidenziati nella pagina visualizzata. È stata aggiunta una voce "Ask chatbot" al menu contestuale mostrato con il tasto destro del mouse sull'area evidenziata, attraverso la quale è possibile richiedere un riepilogo o una spiegazione del contenuto evidenziato.
      Rilascio di Firefox 130
  • Sulla piattaforma Linux, per impostazione predefinita è attivato un effetto di animazione quando si raggiunge il confine dell'area di scorrimento.
  • E' stato risolto il problema della visualizzazione nel menu contestuale dei pulsanti per copiare e incollare negli appunti.
  • Nelle versioni per sistemi desktop è stata aggiunta l'API Web Codecs, che consente di manipolare flussi multimediali a basso livello (ad esempio, singoli fotogrammi nei video) e fornisce accesso ai decodificatori e codificatori integrati nel browser per immagini, audio e video. Questa API potrebbe rivelarsi utile in settori come lo streaming, l'applicazione di effetti lato client, la ricodifica audio e video, 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 delle chiavi X25519), che possono essere utilizzati tramite l'interfaccia SubtleCrypto (metodi deriveKey(), deriveBits(), generateKey(), importKey() ed exportKey()).
  • Nell'elemento HTML
    è stato aggiunto l'attributo "name", che consente di organizzare la raggruppamento degli elementi senza l'uso di JavaScript, mostrando in ogni momento solo un elemento, mentre gli altri sono nascosti (quando l'utente apre una nuova sezione, gli altri si chiudono automaticamente).
  • Nella versione per Android è stata accelerata il caricamento delle pagine grazie all'organizzazione del caricamento parallelo delle risorse correlate. È stata aggiunta una funzione per generare password sicure per i moduli di registrazione.

Oltre alle novità e alla correzione di bug, Firefox 130 ha risolto 13 vulnerabilità. 7 di queste vulnerabilità sono etichettate come pericolose, di cui 5 sono causate da problemi di gestione della memoria, come overflow di buffer e accesso ad aree di memoria già liberate. Potenzialmente, questi problemi potrebbero portare all'esecuzione di codice da parte di un attaccante quando si aprono pagine appositamente progettate. Due vulnerabilità critiche sono causate da una gestione errata dei tipi (Type Confusion).

In aggiunta, si è discusso della possibilità di introdurre nel codice di Firefox una nuova implementazione del decodificatore per il formato delle immagini JPEG-XL, scritta dai membri di Google in linguaggio Rust. Se l'iniziativa verrà approvata, l'implementazione in Rust sostituirà il decodificatore JPEG-XL attuale in C++, che conta più di 100.000 righe di codice. L'iniziativa è stata proposta da Bobby Holley, direttore tecnico dell'azienda Mozilla, che faceva parte del consiglio di amministrazione dell'organizzazione 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