Uscita del web browser Chrome 130

Google ha rilasciato la versione web del browser Chrome 130. È disponibile contemporaneamente una versione stabile del progetto open source Chromium, che costituisce la base di Chrome. Il browser Chrome si distingue da Chromium per l'uso dei loghi di Google, la presenza di un sistema di invio di notifiche in caso di crash, moduli per la riproduzione di contenuti video protetti da copyright (DRM), un sistema di aggiornamento automatico, l'attivazione permanente della sandbox e la fornitura di chiavi per le API di Google, nonché la trasmissione dei parametri RLZ durante la ricerca. Per coloro che necessitano di più tempo per l'aggiornamento, è disponibile una versione Extended Stable, supportata per 8 settimane. Il prossimo rilascio di Chrome 131 è programmato per il 12 novembre.

Principali novità in Chrome 130:

  • È stata aggiunta una nuova forma di notifiche compatte sulle operazioni effettuate, visualizzate sotto la barra degli indirizzi come una piccola striscia che sovrasta il contenuto. Ad esempio, un dialogo simile può informare l'utente dell'aggiunta riuscita di un elemento all'elenco di lettura e mostrare un pulsante per aprire l'elenco di lettura nella barra laterale. L'implementazione della nuova forma di notifiche avverrà gradualmente, per gestire la visualizzazione è stata proposta l'impostazione «chrome://flags/#top-chrome-toasts».
    Uscita del web browser Chrome 130
  • Quando è attivata la modalità risparmio energetico (Energy saver), è stata implementata un supporto sperimentale per il congelamento automatico delle schede che consumano molte risorse CPU, ma che non emettono audio e sono nascoste per più di 5 minuti. Le sole eccezioni riguardano le schede legate alla gestione di dispositivi esterni o alla conduzione di videocall e audioconferenze (queste schede vengono identificate in base all'accesso all'API per l'interazione con USB, Bluetooth, fotocamere, dispositivi di input e microfoni, oltre all'organizzazione di canali di comunicazione utilizzando RTCDataChannel o MediaStreamTrack). Per attivare il congelamento automatico sono state aggiunte le impostazioni «chrome://flags/#freezing-on-energy-saver» e «chrome://flags/#freezing-on-energy-saver-testing». In Chrome 131, si prevede di attivare gradualmente il congelamento automatico per impostazione predefinita, iniziando con l'1% degli utenti.
  • Nella versione per la piattaforma Android è stato implementato un visualizzatore di documenti PDF integrato, che non richiede l'apertura di applicazioni esterne (sono state mantenute le opzioni per scaricare il PDF e aprirlo in un'applicazione di terze parti).
  • È stata introdotta la possibilità di aprire in modalità «picture-in-picture» non solo video, ma anche qualsiasi elemento per mostrare contenuti arbitrari sopra altri contenuti. Ad esempio, in modalità «picture-in-picture» ora è possibile visualizzare interfacce per videoconferenze, lettori video personalizzati, sistemi di creazione di appunti, chat, strumenti per sviluppatori, ecc. L'apertura dei contenuti in modalità «picture-in-picture» avviene tramite il metodo documentPictureInPicture.requestWindow(), che restituisce un oggetto attraverso il quale è possibile aggiungere contenuti utilizzando il metodo .document.body.append().
    Uscita del web browser Chrome 130
  • È stata aggiunta la possibilità di accedere a dizionari esterni con compressione delle risposte utilizzando gli algoritmi Brotli e Zstandard.
  • È stata aggiunta la supporto per attivare le aree di scorrimento durante la navigazione utilizzando la tastiera, consentendo agli utenti senza mouse di passare inizialmente all'area desiderata con il tasto Tab e poi scorrere il suo contenuto con le frecce direzionali.
  • È stata aggiunta la supporto per l'analisi di schemi URL non standard (non inclusi nell'elenco degli schemi comuni) con separazione tra host e percorso. Ad esempio, analizzando l'URL «git://example.com/path», il valore «example.com» sarà definito come host e «/path» come percorso (in precedenza «//example.com/path» veniva elaborato come un unico percorso).
  • Nella versione per Android è stata introdotta il supporto integrato per la connessione di fornitori esterni per il completamento automatico dei moduli e il salvataggio delle password, senza dipendenza dall'API di accessibilità.
  • Il comportamento dell'elemento è stato uniformato a quello di Safari e Firefox: in modalità invisibile «none», l'elemento ora non viene nascosto, ma passa a uno stile separato.
  • Sono state implementate nuove raccomandazioni del gruppo di lavoro CSS per la gestione delle regole annidate nei blocchi CSS, che ora considerano l'ordine di definizione delle proprietà e delle regole CSS nel blocco (in precedenza tutte le regole CSS venivano elaborate per prime, portando a risultati illogici per gli sviluppatori). Ad esempio, il blocco CSS mostrato di seguito in precedenza impostava il colore di sfondo rosso, mentre ora imposterà il verde: .foo { width: fit-content; @media screen { background-color: red; } background-color: green; }
  • È stato implementato il CSS box-decoration-break, che indica come disegnare un elemento quando le sue parti sono separate su righe, colonne o pagine diverse. Sono disponibili due modalità di rendering: slice — l'elemento viene prima disegnato completamente e poi suddiviso in parti; clone — ogni frammento viene disegnato separatamente con i propri bordi e margini. In Firefox, questa proprietà è supportata dal 2014.
    Uscita del web browser Chrome 130Uscita del web browser Chrome 130
  • Nell'API WebGPU è stata aggiunta la modalità "dual-source-blending" per miscelare l'output da due shader a frammento registrando il risultato in un unico framebuffer.
  • Nella modalità "Origin trials" è stato implementato l'API Language Detector, che consente di identificare la lingua da un frammento di testo.
  • Sono state ampliate le funzionalità degli strumenti per gli sviluppatori web. Nel pannello di analisi della rete è stato aggiunto un menu a discesa con filtri aggiuntivi. È stata aggiunta un'opzione per la pulizia dei dati riservati prima di salvare la sessione HTTP nel formato HAR (HTTP Archive).

Uscita del web browser Chrome 130
Riproduci video

Oltre alle nuove funzionalità e correzioni di bug, la nuova versione ha risolto 17 vulnerabilità. Molte delle vulnerabilità sono state rilevate attraverso test automatizzati con strumenti come AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. A un problema è stato assegnato un alto livello di gravità (accesso a memoria già liberata nel codice associato all'AI). Non sono state identificate problematiche critiche che consentano di aggirare tutti i livelli di protezione del browser e di eseguire codice nel sistema al di fuori dell'ambiente sandbox. Nell'ambito del programma di ricompensa per la scoperta di vulnerabilità per l'attuale rilascio, Google ha conferito 13 premi per un valore totale di 72.000 dollari USA (una ricompensa di $36.000, $4.000 e $3.000, due ricompense di $6.000, $5.000 e $2.000, e tre ricompense di $1.000). L'importo di una singola ricompensa non è ancora stato definito.

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