Chrome untuk membatasi halaman latar belakang yang mahal

Google berencana untuk segera meluncurkan perubahan di Chrome Stable yang akan membuat pengatur waktu peramban di tab latar belakang untuk meningkatkan masa pakai baterai dan kinerja penelusuran.

Motivasi di balik kesempatan itu adalah bahwa beberapa halaman mengkonsumsi banyak CPU ketika mereka berada di latar belakang. Google menyebutkan iklan JavaScript dan skrip analitik secara eksplisit tetapi tidak terbatas pada itu.

Gagasan intinya adalah membatasi kekuatan pemrosesan yang didapat tab latar belakang di Chrome begitu fitur masuk.

  • Setiap WebView memiliki anggaran (dalam detik) untuk menjalankan timer di latar belakang.
  • Tugas pengatur waktu hanya diizinkan untuk berjalan ketika anggarannya tidak negatif.
  • Setelah penghitung waktu dijalankan, jangka waktunya dikurangi dari anggaran.
  • Anggaran diperbarui kembali dengan waktu (dengan laju 0, 01 detik per detik).

Satu-satunya halaman yang tampaknya dibebaskan dari pembatasan adalah yang memutar audio.

Meskipun perubahan bertujuan untuk menangani halaman latar belakang yang menggunakan CPU dalam jumlah yang berlebihan, hal itu dapat memengaruhi halaman latar belakang apa pun, misalnya messenger, chat room, layanan notifikasi, yang melakukan sesuatu di latar belakang.

Sementara Google menyatakan bahwa implementasi tidak akan merusak fungsionalitas apa pun, beberapa pengembang web berpikir sebaliknya.

Samuel Reed menyebutkan di blognya bahwa penghitung waktu aplikasi web mungkin tertunda selama beberapa menit (Google mengurangi maksimum menjadi 30 detik sementara itu), dan bahwa ini akan berdampak pada aplikasi populer seperti Slack atau Discord.

Pengembang web lain juga telah menyuarakan keprihatinan mereka di forum Pengembangan Blink resmi. Setidaknya satu pengembang mengajukan pertanyaan apakah situs dan layanan yang terpengaruh akan mulai mengulang file audio kecil yang tidak terdengar kepada pengguna untuk menghindari pembatasan.

Chrome akan menunjukkan bahwa audio diputar dalam antarmuka, tetapi sangat mungkin terjadi bahwa situs menerapkan ini, setidaknya dalam jangka pendek.

Google memang menguji implementasi di Gmail dan tidak melihat adanya masalah dengan sistem pemberitahuan layanan.

Pengembang Google juga ingin memastikan bahwa kasus-kasus di mana pengguna multi-tasking tidak terpengaruh (beralih di antara berbagai tab secara teratur). Gagasan yang disebutkan oleh Google adalah untuk menunda pembatasan untuk jangka waktu tertentu sebelum dimulai, atau menetapkan anggaran awal yang murah hati.

Sekarang Anda : Apa pendapat Anda tentang perubahan yang diajukan?