Google Berhasil Pangkas Masalah Performa Guliran Chrome di Android

DomainJava – Google Berhasil Pangkas Masalah Performa Guliran Chrome di Android yuk kupas tuntas rinciannya biar nggak salah paham gess. Hei gess! Ada salam hangat dari meja redaksi DomainJava.com. Nggak perlu buru-buru, nikmati aja tiap baris informasinya ya.

Bahasan kali ini sebenarnya simpel kok, nggak seberat dugaan orang. Ulasan mengalir seputar Google Berhasil Pangkas Masalah Performa Guliran Chrome di Android ini bakal ngebantu kamu banget. Biar kamu bisa langsung dapet gambaran besarnya tanpa pusing.

Daripada makin kepo, yuk meluncur langsung ke poin-poin terbaiknya gess. Cekidot gess!

Inti berita ini adalah:

  • Google berhasil mengurangi masalah guliran patah-patah atau jank pada Chrome untuk Android sebesar 48% dari tahun 2023 hingga 2026.
  • Fitur baru bernama Input Vizard mengalirkan sentuhan langsung ke thread komposit GPU guna melewati thread utama browser yang sibuk.
  • Peningkatan arsitektur ini berfokus pada konsistensi pengiriman frame alih-alih sekadar kecepatan mentah untuk memastikan pengalaman jelajah yang mulus.

Google mengumumkan keberhasilan mereka dalam mengatasi salah satu kendala performa paling menjengkelkan pada browser Chrome di perangkat Android. Berdasarkan laporan yang dihimpun dari blog pengembang Chrome, raksasa teknologi tersebut berhasil memangkas frekuensi guliran yang patah-patah atau jank hingga 48 persen dalam kurun waktu antara 2023 dan 2026. Pembaruan struktural yang mendalam ini dilakukan untuk memastikan pengalaman menggeser halaman web terasa jauh lebih halus dan konsisten bagi para pengguna.

Akar Masalah Keterlambatan Frame

Kendala utama performa guliran pada sistem Android berpusat pada masalah batas waktu yang terlewatkan oleh sistem. Apabila Chrome gagal menghitung serta mengirimkan frame guliran yang diperbarui sebelum jendela penyegaran layar selesai, perangkat terpaksa menampilkan frame lama. Pada layar standar 60Hz, batas waktu ini berada di kisaran 16,7 milidetik, dan kegagalan memenuhinya akan dipersepsikan oleh mata pengguna sebagai jeda atau patah-patah.

Arsitektur multi-proses yang dimiliki oleh Chrome membuat browser ini sangat rentan terhadap penundaan mikro. Berbeda dengan aplikasi standar Android yang mengelola masukan sentuhan dan perenderan pada satu thread tunggal, kompleksitas multi-proses pada Chrome menuntut penanganan teknis yang jauh lebih spesifik untuk menjaga stabilitas kinerjanya.

Optimasi Melalui Fitur Input Vizard

Untuk mendeteksi letak hambatan performa tersebut, tim pengembang memanfaatkan perangkat pelacakan otomatis bernama Perfetto. Analisis mendalam ini melahirkan berbagai optimasi terarah di balik layar, dengan sorotan utama pada fitur baru bernama Input Vizard. Fitur ini bertindak sebagai pengalih jalur yang mengirimkan peristiwa sentuhan langsung menuju thread komposit GPU tanpa membebani thread utama browser yang sedang sibuk.

Selain itu, Google turut merombak cara browser mengelola elemen antarmuka pengguna melalui Viz. Pembaruan ini memastikan bilah alamat serta kontrol navigasi dapat bergeser keluar layar secara selaras dengan gerakan guliran pengguna. Pendekatan tersebut berhasil meminimalisir beban kerja pada thread utama secara signifikan.

Teknologi Pendukung Pengalaman Mulus

Peningkatan performa secara keseluruhan juga didukung oleh sejumlah mekanisme cerdas lainnya yang diterapkan pada sistem. Fitur Input prediction memungkinkan browser menghasilkan pembaruan guliran sintetis berdasarkan kurva yang telah diamati apabila sistem operasi terlambat mengirimkan data sentuhan asli. Langkah ini menjaga kelancaran visual meski terjadi jeda pada tingkat sistem operasi.

Fitur OptimasiFungsi Utama dalam Peningkatan Performa Chrome
Input VizardMengalihkan input sentuhan langsung ke thread GPU untuk melewati thread utama.
Input predictionMembuat pembaruan guliran sintetis saat sistem operasi mengalami keterlambatan data.
Input FramerMemberikan tenggang waktu singkat untuk menunggu data input yang datang terlambat.
Direct2ThreadMenghapus perantara komunikasi antar-proses demi mempercepat respons sistem.

Sementara itu, fitur Input Framer memberikan sedikit tenggang waktu bagi browser untuk menunggu data input yang terlambat masuk. Di sisi lain, penerapan Direct2Thread memangkas loncatan thread perantara yang tidak diperlukan guna mempercepat komunikasi lintas proses. Sebagian besar pencapaian peningkatan performa ini bersumber dari efisiensi penerimaan masukan sentuhan, mengingat browser tidak dapat merender frame dengan mulus tanpa mengetahui arah pergerakan jari pengguna secara akurat.

Disclaimer: Informasi mengenai peningkatan performa Google Chrome di Android ini dirangkum dari dokumentasi resmi pengembang. Untuk informasi lebih lanjut mengenai pembaruan perangkat lunak, pengguna dapat mengunjungi halaman resmi Google secara berkala.

Sumber Referensi: Android Authority – Here’s how Google fixed Chrome’s most frustrating Android performance issue

Rangkuman esensial seputar Google Berhasil Pangkas Masalah Performa Guliran Chrome di Android ini resmi selesai gaes. Semoga poin-poin tadi bisa nambah wawasan baru kamu. Semoga ulasan ini beneran jadi solusi yang kamu cari.

Yuk, ramein ruang diskusi di bawah ini gess! yuk saling berbagi opini seru lewat komentar. Biar pembaca baru di DomainJava.com dapet tambahan tips gratis.

Penulis pamit undur diri dulu ya gaes, nikmati prosesnya dan teruslah melangkah gess!

Tim Redaksi: Redaksi DomainJava

Penulis: