Chrome rallenterà le schede in background di autonomia della batteria per risparmiare energia

Video: Google Chrome: evitare l'esecuzione in background e velocizzare il sistema 2024

Video: Google Chrome: evitare l'esecuzione in background e velocizzare il sistema 2024
Anonim

Mentre Google Chrome domina attualmente il mercato dei browser Web, è noto per l'utilizzo di troppa potenza e la riduzione della durata della batteria in modo rapido. Tuttavia, il gigante di Mountain View ora afferma che sta prendendo provvedimenti per affrontare il consumo di energia del browser. A partire da Chrome 57, Google ora limita le schede in background per risparmiare la durata della batteria.

Chrome 57 dà il via alla prima fase del piano di limitazione di Google, un'iniziativa a lungo termine volta a ridurre il consumo di energia del browser e l'impatto sulle risorse della CPU uccidendo le schede in esecuzione in background. Google attribuisce la colpa alle schede in background per un massimo del 30% del consumo energetico di Chrome, almeno sui desktop.

Alexander Timin, un ingegnere informatico di Google, ha spiegato in un post sul blog:

Tramite la nuova politica di limitazione, Chrome 57 ritarderà i timer per limitare il carico medio della CPU all'1% di un core se un'applicazione utilizza troppa CPU in background. Le schede che riproducono l'audio o mantengono connessioni in tempo reale come WebSocket o WebRTC non saranno interessate.

Abbiamo scoperto che questo meccanismo di limitazione porta al 25% in meno di schede in background occupate. A lungo termine, l'ideale è che le schede in background siano completamente sospese e si affidino invece a nuove API per consentire agli operatori del servizio di lavorare in background. Chrome continuerà a compiere passi in questa direzione per prolungare la durata della batteria degli utenti, pur consentendo tutte le stesse esperienze che gli sviluppatori possono costruire oggi.

Google ha rivelato per la prima volta il suo piano per limitare le schede in background lo scorso agosto. La politica si applica alle schede che superano il tempo assegnato per l'esecuzione di funzioni JavaScript chiamate timer. Gli ingegneri di Google ritengono che gli annunci JavaScript e gli script di analisi siano la principale causa di intense attività in background. Con la nuova politica di limitazione in background, gli sviluppatori avranno tutto il tempo necessario per apportare le modifiche necessarie poiché alcune funzionalità del sito Web dipendono dalle operazioni in background.

Chrome rallenterà le schede in background di autonomia della batteria per risparmiare energia