Google telah menemukan cara untuk meningkatkan kinerja Chrome-nya secara signifikan (terbuka di tab baru) browser yang katanya akan membiarkan penggunaan melihat peningkatan kecepatan yang besar.
Dalam posting blog yang ditulis oleh pengembang Chrome David Bienvenu, perusahaan mengklaim bahwa sejak menerapkan perubahan, Chrome menjadi 8,5% hingga 25,8% lebih cepat saat startup, menggunakan memori GPU 3,1% lebih sedikit, memiliki 20,4% lebih sedikit frame renderer yang digambar secara keseluruhan, serta 4,5% lebih sedikit klien yang mengalami kerusakan perender. Ada juga peningkatan 3,0% pada penundaan input pertama, serta peningkatan 6,7% pada cat konten pertama dan cat konten terbesar.
Itu berhasil melakukannya dengan menyadari dengan tepat kapan jendela Chrome ditutup, atau sepenuhnya tertutup oleh jendela lain.
Pengembang browser (terbuka di tab baru) menggunakan metodologi yang sama seperti yang mereka lakukan sebelumnya dengan tab Chrome. Saat tab tidak digunakan (tidak dalam tampilan langsung pengguna), tab tidak akan dirender. Ini menghemat daya komputasi, membuat seluruh browser bekerja lebih cepat.
Menangani jendela yang tidak buram
Namun, saat mencoba menerapkan logika yang sama ke seluruh jendela Chrome, muncul beberapa masalah: Sistem operasi tidak menyediakan cara langsung untuk mengetahui kapan jendela tertutup sepenuhnya oleh jendela lain. Satu jendela Chrome yang menutupi yang lain bukanlah masalah besar, tetapi jendela lain (program, penjelajah file, dll.) Merupakan tantangan.
Hal-hal yang lebih rumit adalah multi-monitor (terbuka di tab baru) pengaturan, desktop virtual, jendela non-buram, dan jendela terselubung. “Hal ini perlu dilakukan dengan sangat hati-hati, karena jika kami memutuskan bahwa jendela ditutup padahal sebenarnya terlihat oleh pengguna, maka area tempat pengguna ingin melihat konten web akan berwarna putih,” jelas Bienvenu. “Kami juga tidak ingin memblokir utas UI saat melakukan penghitungan oklusi, karena hal itu dapat mengurangi respons Chrome dan menurunkan pengalaman pengguna.”
Setelah tiga tahun percobaan, pengembang Chrome membuat proyek Native Window Occlusion, meningkatkan permulaan sebanyak 25%.
- Anda juga harus memeriksa daftar VPN terbaik kami (terbuka di tab baru) penyedia layanan saat ini