Il rendering di Chrome diventa più veloce: ecco cosa non ti dice Google

Google ha annunciato ieri di aver implementato diversi miglioramenti nel browser Web Chrome dell'azienda che migliorano il modo in cui il browser visualizza i contenuti.

Mentre i miglioramenti nella velocità raw sono sempre buoni, c'è solo così tanto che puoi fare al riguardo. Questo è il motivo per cui Google ha iniziato a esaminare altri metodi per migliorare le prestazioni di Chrome.

Un miglioramento che Google menziona nell'articolo cambia il modo in cui Chrome gestisce i ridisegni delle pagine. Il browser identifica le aree della pagina che non sono state modificate e quelle che sono state modificate. Tutto ciò che non è stato modificato viene copiato per velocizzare l'operazione.

Le prestazioni possono fare colpo quando le pagine sono molto dinamiche. L'ottimizzazione di Google ha i comandi di tracciamento di Chrome e consente al browser di identificare elementi che non sono stati modificati. Può quindi copiare tutto dalla cache, che, secondo Google, può accelerare la pittura di un nuovo frame fino al 35%.

L'articolo descrive un secondo metodo di ottimizzazione in cui Google Chrome copia i riquadri dai riquadri precedenti, per aggiornare in seguito solo pixel specifici in quel riquadro per accelerare il tempo necessario per ridisegnare.

Questo nuovo metodo riduce i tempi di ridisegno delle piastrelle fino al 40% secondo l'azienda.

Questo suona bene e bene, ma Google non menziona il fatto che il secondo metodo non è supportato da tutti i sistemi operativi e persino dalle architetture.

Se segui il link al post sul blog di Intel sulla nuova funzionalità zero-copy, imparerai che la funzione è abilitata per impostazione predefinita solo su Chrome OS. L'articolo risale a marzo 2016, ma Google non fornisce indicazioni sulla versione di Chrome, né sui sistemi operativi su cui è abilitato per impostazione predefinita.

Zero Zero Modalità aggiornamento tessera

Per verificare se la nuova modalità Zero Copy è disponibile sul tuo dispositivo, procedi come segue:

  1. Carica chrome: // gpu nella barra degli indirizzi del browser.
  2. In Stato funzionalità grafica, controlla se GpuMemoryBuffers nativo è abilitato. In caso contrario, ad esempio solo software, non è possibile utilizzarlo in questo momento.
  3. In Informazioni sul compositore, controlla se la Modalità aggiornamento tessera è impostata su Zero-copia.

Se solo la Modalità aggiornamento tessera non è impostata correttamente, l'impostazione predefinita è Una copia, quindi è possibile abilitare la funzione nel modo seguente:

  1. Carica chrome: // flags / # enable-zero-copy nella barra degli indirizzi di Chrome.
  2. Il flag rasterizer Zero-copy abilita la funzione in Chrome quando la si imposta su abilitato.
  3. Riavvia Chrome dopo aver apportato la modifica e controlla nuovamente la pagina chrome: // gpu in seguito. L'IT dovrebbe mostrare zero-copia lì.

Parole di chiusura

Un paio di cose non sono chiare dopo aver letto il post sul blog di Google. Innanzitutto, la società non menziona la versione di Chrome o i sistemi operativi per cui sono disponibili le nuove funzionalità.

Inoltre, non si fa menzione del fatto che la nuova funzionalità di copia zero è una funzionalità solo Intel o disponibile anche per processori non Intel.

Ora tu: qual è la tua opinione sull'annuncio?