Versione del browser Web Chrome 130

Google ha pubblicato la versione del browser web Chrome 130. Allo stesso tempo è disponibile una versione stabile del progetto gratuito Chromium, che funge da base per Chrome. Il browser Chrome si differenzia da Chromium per l'utilizzo dei loghi di Google, per la presenza di un sistema per l'invio di notifiche in caso di crash, moduli per la riproduzione di contenuti video protetti da copia (DRM), un sistema per l'installazione automatica degli aggiornamenti, abilitazione permanente dell'isolamento Sandbox , fornendo chiavi all'API di Google e trasmettendo RLZ- durante la ricerca. Per coloro che necessitano di più tempo per l'aggiornamento, il ramo Extended Stable è supportato separatamente, seguito da 8 settimane. Il prossimo rilascio di Chrome 131 è previsto per il 12 novembre.

Modifiche principali in Chrome 130:

  • È stata aggiunta una nuova forma di notifiche compatte sulle transazioni completate, mostrate sotto la barra degli indirizzi sotto forma di una piccola striscia che si sovrappone al contenuto. Ad esempio, una finestra di dialogo di questo tipo potrebbe informare l'utente che un elemento è stato aggiunto con successo all'elenco di lettura e mostrare un pulsante per aprire l'elenco di lettura nella barra laterale. La nuova forma di notifiche verrà introdotta gradualmente; per il controllo della visualizzazione viene proposta l'impostazione “chrome://flags/#top-chrome-toasts”.
    Versione del browser Web Chrome 130
  • Quando la modalità di risparmio energetico è abilitata, è stato implementato il supporto sperimentale per il congelamento automatico delle schede che consumano molte risorse della CPU, ma non emettono audio e rimangono nascoste per più di 5 minuti. Viene fatta un'eccezione solo per le schede relative alla gestione di dispositivi esterni o alla conduzione di conferenze video e audio (tali schede sono determinate in base all'accesso all'API per lavorare con USB, Bluetooth, fotocamera, dispositivi di input e microfono, nonché per organizzare un canale di comunicazione utilizzando RTCDataChannel o MediaStreamTrack ). Per abilitare il congelamento automatico, sono state aggiunte le impostazioni "chrome://flags/#freezing-on-energy-saver" e "chrome://flags/#freezing-on-energy-saver-testing". Chrome 131 prevede di abilitare gradualmente il blocco automatico per impostazione predefinita, a partire dall'1% degli utenti.
  • Nella versione della piattaforma Android È stato implementato un visualizzatore di documenti PDF integrato che non richiede l'utilizzo di applicazioni esterne (la possibilità di scaricare i PDF e aprirli con un'applicazione di terze parti rimane comunque un'opzione).
  • È possibile aprire non solo il video, ma anche qualsiasi elemento in modalità immagine nell'immagine per visualizzare contenuti arbitrari sopra altri contenuti. Ad esempio, la modalità immagine nell'immagine ora può visualizzare interfacce di videoconferenza, lettori video personalizzati, sistemi per prendere appunti, chat room, strumenti per sviluppatori e altro ancora. L'apertura del contenuto in modalità immagine nell'immagine viene eseguita utilizzando il metodo documentPictureInPicture.requestWindow(), che restituisce un oggetto attraverso il quale è possibile aggiungere contenuto utilizzando il metodo .document.body.append().
    Versione del browser Web Chrome 130
  • Aggiunta la possibilità di accedere a dizionari esterni con compressione delle risposte utilizzando gli algoritmi Brotli e Zstandard.
  • Aggiunto il supporto per l'attivazione delle aree di scorrimento durante la navigazione tramite tastiera, consentendo agli utenti senza mouse di passare prima all'area desiderata con il tasto Tab, quindi scorrerne il contenuto con le frecce del cursore.
  • Aggiunto supporto per l'analisi di schemi URL non speciali (non inclusi nell'elenco degli schemi standard) con separazione di host e percorso. Ad esempio, durante l'analisi dell'URL "git://example.com/path" il valore "example.com" verrebbe definito come host e "/path" come percorso (in precedenza "//example.com/path" è stato trattato come un unico percorso).
  • Nella versione per Android È stato aggiunto il supporto integrato per la connessione di fornitori terzi per la compilazione automatica dei moduli e il salvataggio delle password, indipendentemente dall'API di accessibilità.
  • Comportamento degli elementi allineato con Safari e Firefox: nella modalità di visibilità "nessuna" l'elemento non è più nascosto, ma passa a uno stile separato.
  • Sono state implementate le nuove raccomandazioni del gruppo di lavoro CSS per l'elaborazione delle regole annidate nei blocchi CSS, che ora tengono conto dell'ordine in cui le proprietà CSS e le regole CSS sono definite in un blocco (in precedenza, tutte le regole CSS venivano elaborate per prime, il che portava a risultati illogici dal punto di vista dello sviluppatore). Ad esempio, il blocco CSS mostrato di seguito impostava in precedenza il colore di sfondo su rosso, ma ora imposterà il colore di sfondo su verde: .foo { width: fit-content; @schermo multimediale { colore di sfondo: rosso; } colore di sfondo: verde; }
  • Implementata la proprietà CSS box-decoration-break, che specifica come visualizzare un elemento quando le sue parti sono separate in diverse righe, colonne o pagine. Sono disponibili due modalità di rendering: slice: l'elemento viene prima renderizzato nel suo insieme e poi tagliato in parti; clone: ​​ogni frammento viene disegnato separatamente con i propri bordi e riempimento. Firefox supporta questa proprietà dal 2014.
    Versione del browser Web Chrome 130Versione del browser Web Chrome 130
  • La modalità "dual-source-blending" è stata aggiunta all'API WebGPU per miscelare l'output di due shader di frammenti e scrivere il risultato su un framebuffer.
  • Nella modalità "Prove Origine", viene implementata l'API Language Detector, che consente di determinare la lingua da un frammento di testo.
  • Le funzionalità degli strumenti per gli sviluppatori web sono state ampliate. Al pannello di analisi dell'attività di rete è stato aggiunto un menu a discesa con filtri aggiuntivi. Aggiunta un'opzione per cancellare i dati sensibili prima di salvare una sessione HTTP in formato HAR (Archivio HTTP).

Versione del browser Web Chrome 130
Guarda il video

Oltre alle innovazioni e alle correzioni di bug, la nuova versione elimina 17 vulnerabilità. Molte delle vulnerabilità sono state identificate come risultato di test automatizzati utilizzando gli strumenti AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Un problema è classificato come di gravità elevata (accesso alla memoria già liberata nel codice relativo all'intelligenza artificiale). Non sono stati identificati problemi critici che consentano di aggirare tutti i livelli di protezione del browser ed eseguire codice sul sistema al di fuori dell'ambiente sandbox. Nell'ambito del programma di pagamento di premi in denaro per la scoperta di vulnerabilità per la versione attuale, Google ha pagato 13 premi per un importo di 72mila dollari USA (un premio di 36000, 4000 e 3000 dollari, due premi di 6000, 5000 e 2000 dollari, tre premi di $ 1000). L'entità di una ricompensa non è stata ancora determinata.

Fonte: opennet.ru

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