Google prevede di il roll-out di un cambiamento in Chrome Stabile che presto avrà il browser acceleratore timer in schede di fondo per migliorare la durata della batteria e performance di navigazione.
La motivazione dietro la probabilità è che alcune pagine di consumare un sacco di CPU quando sono in background. Google cita JavaScript pubblicità e analytics script in modo esplicito, ma non è limitato a quello.
L’idea di base è di limitare la potenza di elaborazione in background schede ottenere in Chrome, una volta che la funzione di terre.
- Ogni WebView, che ha un bilancio (in secondi) per il timer in esecuzione in background.
- Un timer compito è consentito solo se il bilancio non è negativo.
- Dopo un timer ha eseguito, il suo tempo di esecuzione è sottratto dal budget.
- Il bilancio rigenera con il tempo (tasso di 0,01 secondi al secondo).
Le pagine che sembrano essere esenti dalla limitazione sono quelli che la riproduzione di audio.
Mentre la modifica mira ad affrontare le pagine di sfondo che utilizzare una quantità eccessiva di CPU, potrebbe avere effetti di sfondo della pagina, ad esempio, messenger, chat, servizi di notifica, che fa qualcosa in background.
Mentre Google afferma che l’attuazione non rompere qualsiasi funzionalità, alcuni sviluppatori web di pensare il contrario.
Samuel Reed cita sul suo blog che l’applicazione web timer può essere ritardato per minuti (Google ridotto il massimo per 30 secondi nel frattempo), e che questo avrà un impatto applicazioni popolari come Slack o Discordia.
Altri sviluppatori web hanno espresso la loro preoccupazione sul sito ufficiale dei Blink forum per lo Sviluppo. Almeno uno sviluppatore sollevato la questione se i siti interessati e servizi si avvia il ciclo di un piccolo file audio che è impercettibile per l’utente per evitare la strozzatura.
Chrome dovrebbe indicare che l’audio è riprodotto nella sua interfaccia, ma potrebbe benissimo accadere che siti di attuare questo, almeno nel breve periodo.
Google ha fatto testare l’implementazione su Gmail e non ho notato problemi con il servizio di notifica del sistema.
Google inoltre, gli sviluppatori vogliono assicurarsi che i casi in cui gli utenti sono multi-tasking sono influenzati (consente di passare tra le diverse schede regolarmente). Le idee di cui da Google sono a ritardare la limitazione per un periodo di tempo prima di calci, o impostazione di un generoso budget iniziale.
Ora: Qual è la vostra opinione sulla proposta di modifica?