Menilai dampak kinerja dari add-on Chrome yang populer

Diterbitkan hasil studi tentang dampak ribuan add-on paling populer untuk Chrome terhadap kinerja browser. Telah terbukti bahwa beberapa add-on dapat berdampak signifikan pada kinerja dan menimbulkan beban berat pada sistem, serta meningkatkan konsumsi memori secara signifikan. Pengujian menilai penciptaan beban pada CPU dalam mode aktif dan latar belakang, konsumsi memori dan dampaknya terhadap kecepatan tampilan halaman yang dibuka. Hasilnya disajikan dalam dua sampel, mencakup 100 dan 1000 add-on terpopuler.

Dari 100 add-on terpopuler, add-on yang paling banyak menggunakan CPU adalah Evernote Web Clipper (4 juta pengguna) dan Grammarly (10 juta pengguna), yang menyebabkan tambahan 500 ms waktu CPU yang terbuang saat membuka setiap halaman ( sebagai perbandingan, membuka situs pengujian tanpa penambahan menghabiskan waktu 40 ms).
Secara umum, 20 add-on memerlukan waktu lebih dari 100 mdtk, dan 80 add-on memerlukan waktu kurang dari 100 mdtk. Yang tidak terduga adalah konsumsi sumber daya yang relatif tinggi dari add-on Ghostery, yang memakan waktu CPU hingga 120 ms. Pengelola kata sandi LastPass memerlukan waktu 241 mdtk, dan Skype memerlukan waktu 191 mdtk. Sumber daya ini tidak menghentikan rendering, namun memblokir awal interaksi dengan halaman dan memengaruhi konsumsi energi perangkat.

Menilai dampak kinerja dari add-on Chrome yang populer

Dalam sampel 1000 add-on, terdapat add-on yang membuat beban jauh lebih nyata:

Menilai dampak kinerja dari add-on Chrome yang populer

Dalam uji latensi rendering halaman, add-on Clever, Grammarly, Cash Back for Shopping, LastPass, dan AVG memperlambat pembukaan sebesar 150-300 ms, dalam beberapa kasus menimbulkan penundaan yang sebanding dengan rendering halaman itu sendiri. Secara umum keadaan normal, karena dari 100 penambahan hanya 6 yang menyebabkan penundaan lebih dari 100 ms.

Menilai dampak kinerja dari add-on Chrome yang populer

Hasil dari sampel 1000 tambahan:

Menilai dampak kinerja dari add-on Chrome yang populer

Saat menilai beban pada CPU yang dibuat saat add-on melakukan operasi latar belakang, add-on tersebut menunjukkan dirinya seperti itu
Keamanan Browser Avira, yang menghabiskan hampir 3 detik waktu CPU, sedangkan biaya add-on lainnya tidak melebihi 200 ms. Karena latar belakang biasanya digunakan untuk menangani permintaan jaringan yang dibuat saat halaman dibuka, pengujian diulangi di apple.com, yang menghasilkan 50 permintaan, bukan satu. Hasilnya berubah dan Ghostery menjadi pemimpin dalam pembuatan beban, dan Keamanan Browser Avira naik ke posisi ke-9 (analisis menunjukkan bahwa beban menurun karena kehadiran apple.com dalam daftar putih).

Menilai dampak kinerja dari add-on Chrome yang populer

Hasil pengujian untuk 1000 add-on:

Menilai dampak kinerja dari add-on Chrome yang populer

  • Dalam uji konsumsi memori, Avira Browser Safet menempati posisi pertama dengan konsumsi memori 218 MB (karena memproses lebih dari 30 ribu ekspresi reguler yang tersimpan di memori). Di tempat kedua dan ketiga adalah Adblock Plus dan Adblock, yang mengkonsumsi kurang dari 200 MB. Menutup 20 pemblokir iklan terburuk dalam hal konsumsi memori adalah uBlock Origin, yang mengonsumsi kurang dari 100 MB (jika dibandingkan dengan pemblokir iklan lainnya, uBlock Origin memiliki salah satu konsumsi memori terendah, lihat di bawah untuk perbandingan pemblokir).

    Menilai dampak kinerja dari add-on Chrome yang populer

    20 indikator terburuk saat menguji 1000 add-on:

    Menilai dampak kinerja dari add-on Chrome yang populer

    Karena pengguna sering kali mengaitkan kinerja rendah dan mengakibatkan penundaan pada browser, dan bukan pada add-on yang diinstal, Google awal eksperimen dengan informasi tentang penambahan yang bermasalah. Rilis stabil Chrome 83 memperkenalkan pengaturan β€œchrome://flags/#extension-checkup”, yang memungkinkan tampilan pesan informasi tentang kemungkinan dampak add-on terhadap privasi dan kinerja. Bila opsi ini diaktifkan, peringatan akan muncul di laman Tab Baru dan di pengelola add-on yang menunjukkan bahwa add-on dapat menggunakan sumber daya yang signifikan atau mengakses data dan aktivitas pribadi pengguna.

    Perbandingan terpisah dibuat terhadap add-on untuk memblokir iklan dan memastikan privasi, dalam konteks menghemat sumber daya dengan memblokir skrip eksternal dan sisipan iklan. Semua penambahan mengurangi beban setidaknya tiga kali lipat saat memproses artikel uji dari salah satu situs berita. Pemimpinnya adalah add-on DuckDuckGo Privacy Essentials, yang mengurangi beban saat membuka halaman pengujian dari 31 detik menjadi 1.6 detik waktu CPU dengan mengurangi jumlah permintaan jaringan sebesar 95% dan ukuran data yang diunduh sebesar 80%. uBlock Origin menunjukkan hasil serupa.

    Menilai dampak kinerja dari add-on Chrome yang populer

    DuckDuckGo Privacy Essentials dan uBlock Origin juga memiliki kinerja terbaik saat mengukur konsumsi sumber daya dari operasi latar belakang.

    Menilai dampak kinerja dari add-on Chrome yang populer

    Saat menguji konsumsi memori, DuckDuckGo Privacy Essentials dan uBlock Origin mengurangi konsumsi memori dari 536 MB saat memproses halaman pengujian sepenuhnya menjadi ~140 MB.

    Menilai dampak kinerja dari add-on Chrome yang populer

    Pengujian serupa dilakukan untuk add-on untuk pengembang web. beban prosesor:

    Menilai dampak kinerja dari add-on Chrome yang populer

    Beban CPU saat melakukan operasi latar belakang

    Menilai dampak kinerja dari add-on Chrome yang populer

    Penundaan rendering:

    Menilai dampak kinerja dari add-on Chrome yang populer

    Konsumsi memori:

    Menilai dampak kinerja dari add-on Chrome yang populer

    Sumber: opennet.ru

  • Tambah komentar