Chrome versione 111

Google ha annunciato l'uscita del browser web Chrome 111. 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, 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 i parametri 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 112 è previsto per il 4 aprile.

Modifiche principali in Chrome 111:

  • Gli elementi dell'interfaccia utente di Privacy Sandbox sono stati aggiornati per consentire la definizione e l'utilizzo delle categorie di interessi degli utenti al posto dei cookie di tracciamento per identificare gruppi di utenti con interessi simili senza identificare i singoli utenti. La nuova versione aggiunge una nuova finestra di dialogo che informa gli utenti sulle funzionalità di Privacy Sandbox e reindirizza a una pagina di impostazioni in cui è possibile configurare le informazioni trasmesse alle reti pubblicitarie.
    Chrome versione 111
    Chrome versione 111
  • È stata proposta una nuova finestra di dialogo con informazioni su come abilitare la possibilità di sincronizzare impostazioni, cronologia, segnalibri, database di completamento automatico e altri dati tra browser.
    Chrome versione 111
  • Sulle piattaforme Linux и Android Le operazioni di risoluzione dei nomi DNS sono state spostate da un processo di rete isolato a un processo del browser non isolato, poiché alcune restrizioni di sandbox applicate ad altri servizi di rete non possono essere implementate quando si lavora con il resolver di sistema.
  • Aggiunto il supporto per l'accesso automatico degli utenti ai servizi di identità Microsoft (Azure AD SSO) utilizzando le informazioni dell'account Microsoft Windows.
  • Nel meccanismo di aggiornamento di Chrome, Windows и macOS È disponibile la procedura di aggiornamento per le ultime 12 versioni del browser.
  • L'utilizzo dell'API Payment Handler, che semplifica l'integrazione con i sistemi di pagamento esistenti, richiede ora di definire esplicitamente l'origine dei dati scaricati specificandola nel parametro CSP connect-src (Content-Security-Policy). domini, a cui vengono inviate le richieste.
  • Rimossa l'API PPB_VideoDecoder(Dev), che è diventata irrilevante dopo la fine del supporto Adobe Flash.
  • Aggiunta l'API View Transitions, che semplifica la creazione di effetti di animazione di transizione tra diversi stati DOM (ad esempio, una transizione graduale da un'immagine a un'altra).
  • Aggiunto il supporto per la funzione style() alla query CSS "@container" per applicare stili in base ai valori calcolati delle proprietà personalizzate dell'elemento genitore.
  • Aggiunte le funzioni trigonometriche sin(), cos(), tan(), asin(), acos(), atan() e atan2() ai CSS.
  • Aggiunta un'API Document Picture in Picture sperimentale (prova dell'origine) per l'apertura di contenuti HTML arbitrari, non solo video, in modalità picture-in-picture. A differenza dell'apertura di una finestra tramite una chiamata window.open(), le finestre create tramite la nuova API vengono sempre visualizzate sopra le altre finestre, non rimangono dopo la chiusura della finestra originale, non supportano la navigazione e non possono specificare esplicitamente la posizione di visualizzazione .
    Chrome versione 111
  • È possibile aumentare o diminuire la dimensione di ArrayBuffer, nonché aumentare la dimensione di SharedArrayBuffer.
  • WebRTC implementa il supporto per le estensioni SVC (Scalable Video Coding) per adattare il flusso video alla larghezza di banda del client e trasmettere diversi flussi video di qualità diversa in un unico flusso.
  • Aggiunte le azioni "previousslide" e "nextslide" all'API Media Session per fornire la navigazione tra le diapositive precedenti e successive.
  • La nuova pseudo-classe ":nth-child(an + b)" e ":nth-last-child()" è stata aggiunta per consentire a un selettore di pre-filtrare gli elementi secondari prima di eseguire il main "An+B" logica di selezione su di essi.
  • Nuove unità di dimensione del carattere dell'elemento radice sono state aggiunte ai CSS: rex, rch, ric e rlh.
  • È implementato il supporto completo per le specifiche CSS Color Level 4, incluso il supporto per sette tavolozze di colori (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE e HVS) e 12 spazi colore (sRGB Linear, LCH, okLCH, LAB, okLAB , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), oltre ai colori Hex, RGB, HSL e HWB precedentemente supportati. Viene fornita la possibilità di utilizzare i propri spazi colore per l'animazione e le sfumature.
  • Una nuova funzione color() è stata aggiunta ai CSS che può essere utilizzata per definire un colore in qualsiasi spazio colore in cui i colori vengono specificati utilizzando i canali R, G e B.
  • Aggiunta la funzione color-mix(), definita nella specifica CSS Color 5, che permette di mescolare i colori in qualsiasi spazio colore in base ad una determinata percentuale (ad esempio, per aggiungere il 10% di blu al bianco è possibile specificare "color-mix (in srgb, blu 10%, bianco);").
  • Sono stati apportati miglioramenti agli strumenti per gli sviluppatori web. Il pannello Stili ora supporta la specifica CSS Color Level 4 e i nuovi spazi colore e le palette proposti. Il selettore colore pixel personalizzato ora supporta nuovi spazi colore e consente la conversione tra diversi formati di colore. Il debugger JavaScript è stato riprogettato. панель управления punti di interruzione.
    Chrome versione 111

Oltre alle innovazioni e alle correzioni di bug, la nuova versione elimina 40 vulnerabilità. Molte delle vulnerabilità sono state identificate come risultato di test automatizzati utilizzando gli strumenti AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. 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 24 premi del valore di 92 dollari (un premio da 15000 e 4000 dollari, due premi da 10000 e 700 dollari, tre premi da 5000, 2000 e 1000 dollari, cinque premi $ 3000).

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