Dipublikasikan: 30 Juli 2026
Kecuali jika dinyatakan lain, perubahan berikut berlaku untuk rilis saluran beta Chrome terbaru untuk Android, ChromeOS, Linux, macOS, dan Windows. Pelajari lebih lanjut fitur ini menggunakan link yang disediakan atau dengan membuka ChromeStatus.com. Chrome 152 dalam versi beta pada rilis ini. Anda dapat mendownload versi beta terbaru dari Google.com untuk desktop atau dari Google Play Store di Android.
CSS dan UI
Dukungan CSSPseudoElement untuk ::backdrop, ::scroll-marker, dan ::view-transition
Dukungan untuk CSSPseudoElement, yang sebelumnya ditentukan untuk ::after, ::before, dan ::marker, diperluas untuk menyertakan beberapa elemen pseudo baru:
::backdrop: Membantu menutup dialog saat latar belakang diklik tanpa mengganggu klik di dalam konten dialog, sehingga tidak memerlukan logika persimpangan yang kompleks.::scroll-marker: Digunakan untuk mengumpulkan statistik klik.::view-transition: Mendukung transisi tampilan yang mengetahui geometri dan mencegat transisi tampilan di tengah penerbangan untuk memulai yang baru, menggunakan koordinat elemen yang saat ini dianimasikan untuk menghindari lompatan visual.
Mengekspos atribut HTML global autocorrect
Atribut HTML autocorrect memungkinkan penulis web mengontrol apakah koreksi otomatis
harus diterapkan ke input pengguna dalam elemen yang dapat diedit, termasuk <input>,
<textarea>, dan host contenteditable. Fitur ini mengekspos atribut HTML global autocorrect kepada developer web.
Pseudo-class elemen media
Pseudo-class CSS :playing, :paused, :seeking, :buffering, :stalled, :muted, dan
:volume-locked cocok dengan elemen <audio> dan <video> berdasarkan
statusnya saat ini. Pseudo-class ini adalah salah satu area fokus untuk
Interop 2026.
Warna alfa relatif (fungsi CSS Color 5 alpha())
Warna alfa relatif mereferensikan warna asal dan hanya mengubah saluran alfa, sehingga developer dapat menetapkan transparansi relatif terhadap nilai warna yang ada.
Properti CSS window-drag
Properti CSS window-drag memungkinkan konten web menetapkan wilayah UI aplikasi web desktop yang diinstal yang harus berperilaku sebagai area titlebar jendela yang dapat ditarik. Saat diterapkan, interaksi pointer pengguna seperti klik dan tarik di wilayah tersebut akan memindahkan jendela aplikasi tingkat atas, bukan memicu interaksi halaman normal.
Fitur ini menstandarkan dan mengganti nama properti CSS app-region yang ada, mengubah nama nilainya menjadi move dan none, serta menambahkan perilaku pewarisan eksplisit.
Web API
CPU Performance API
Mulai Chrome 152, Chrome memperkenalkan CPU Performance API, yang memungkinkan aplikasi web menentukan tingkat performa CPU perangkat pengguna. Aplikasi web dapat menggunakan informasi ini untuk memberikan pengalaman pengguna yang ditingkatkan, yang mungkin dikombinasikan dengan Compute Pressure API untuk bereaksi terhadap perubahan tekanan CPU.
Pengguna dapat mengganti performa yang dilaporkan di setelan Performa Chrome.
Administrator juga dapat mengontrol perilaku ini menggunakan kebijakan perusahaan
CpuPerformanceTierOverride.
Untuk mengetahui detail selengkapnya, lihat Penjelasan CPU Performance API.
Daftar yang Diizinkan untuk Koneksi
Daftar yang Diizinkan untuk Koneksi memberikan kontrol eksplisit atas endpoint eksternal dengan membatasi koneksi yang dimulai melalui Fetch API atau API platform web lainnya dari dokumen atau pekerja.
Server mendistribusikan daftar endpoint yang diotorisasi melalui header respons HTTP. Sebelum membuat koneksi apa pun, Chrome mengevaluasi tujuan terhadap daftar yang diizinkan ini; koneksi ke endpoint yang diverifikasi diizinkan, sedangkan koneksi yang gagal cocok akan diblokir.
Untuk mengetahui detail selengkapnya, lihat proposal Daftar yang Diizinkan untuk Koneksi.
Atribusi notifikasi untuk PWA di macOS
Chrome kini meluncurkan atribusi notifikasi untuk Progressive Web App (PWA) yang terinstal di macOS. Jika PWA diinstal di macOS, notifikasinya akan diatribusikan secara native ke PWA itu sendiri, menggunakan nama dan ikonnya sendiri di Pusat Notifikasi, bukan lagi melalui Google Chrome.
Update ini menyelaraskan notifikasi PWA dengan aplikasi macOS native:
- Chrome tidak lagi mendukung kolom
requireInteractionuntuk notifikasi PWA di macOS karena persistensi notifikasi dikontrol per aplikasi oleh setelan macOS. - Badging API memerlukan izin notifikasi agar badge aplikasi dapat ditampilkan.
Administrator yang memberikan izin sebelumnya melalui kebijakan harus memperhatikan bahwa selain
dengan
NotificationsAllowedForUrls,
profil konfigurasi MDM macOS diperlukan untuk memberikan izin sebelumnya untuk
ID paket spesifik PWA.
OpaqueRange
OpaqueRange mewakili rentang teks aktif dalam nilai kontrol formulir, seperti <textarea> atau <input> berbasis teks, sehingga developer dapat menggunakan teks nilai menggunakan API seperti rentang.
Fitur ini mendukung operasi seperti getBoundingClientRect(), getClientRects(), dan integrasi dengan CSS Custom Highlight API untuk saran inline, sorotan, dan popover yang ditambatkan. Fitur ini mempertahankan enkapsulasi dengan hanya mengekspos offset nilai saat menampilkan null untuk startContainer dan endContainer.
Sub-aplikasi Aplikasi Web Terisolasi (IWA)
Sub-aplikasi memungkinkan developer membuat beberapa aplikasi dalam satu penginstalan Aplikasi Web Terisolasi (IWA). Setiap sub-aplikasi memiliki nama, ikon, dan integrasi OS yang berbeda.
Sub-aplikasi muncul di panel aplikasi desktop dengan identitas yang berbeda dari IWA induknya, serta menawarkan kapabilitas OS terpisah, seperti pengaitan jenis file.
Administrator dapat mengontrol fitur ini menggunakan kebijakan perusahaan, termasuk
DefaultSubAppsWithoutPromptsSetting,
SubAppsWithoutPromptsAllowedForOrigins,
dan
SubAppsWithoutPromptsBlockedForOrigins.
Mode tampilan tanpa bingkai untuk Aplikasi Web Terisolasi (IWA)
Mode tampilan tanpa bingkai memungkinkan Aplikasi Web Terisolasi (IWA) menempati seluruh jendela browser dengan menghapus batas jendela dan title bar standar, yang mendukung branding dan hierarki menu kustom.
Administrator dapat mengelola fitur ini menggunakan kebijakan, termasuk
DefaultWindowManagementSetting,
WindowManagementAllowedForUrls,
dan
WindowManagementBlockedForUrls.
WebGPU: Kontrol Ukuran Subgrup
Menambahkan fitur GPU opsional "subgroup-size-control" yang memungkinkan developer
menetapkan ukuran subgrup secara eksplisit dalam shader komputasi. Hal ini mengoptimalkan performa shader komputasi menggunakan operasi subgrup dengan ukuran subgrup tertentu pada platform hardware target, terutama untuk workload AI.
Window Shape API
Window Shape API memungkinkan Aplikasi Web Terisolasi (IWA) di ChromeOS menetapkan bentuk jendela non-persegi panjang yang disesuaikan melalui window.chromeos.isolatedWebApp.setShape. Hal ini mengharuskan jendela berada dalam mode tampilan tanpa bingkai dan memerlukan izin pengelolaan jendela.
Media
MediaCapabilities encryptionScheme
Menambahkan atribut encryptionScheme ke kamus KeySystemTrackConfiguration yang digunakan di navigator.mediaCapabilities.decodingInfo(). Hal ini memungkinkan aplikasi web
membuat kueri apakah skema enkripsi tertentu seperti 'cenc' atau
'cbcs' didukung.
Pengambilan audio yang disukai di getDisplayMedia API
Menambahkan atribut audioPreference ke kamus DisplayMediaStreamOptions yang digunakan di navigator.mediaDevices.getDisplayMedia(). Petunjuk ini memungkinkan aplikasi web memberi sinyal kepada browser bahwa berbagi audio lebih disukai bersama dengan pengambilan video.
Uji coba origin baru
Di Chrome 152, Anda dapat memilih ikut serta dalam uji coba origin baru origin trials berikut.
Aturan Spekulasi: kontrol heuristik moderat untuk area pandang
Uji coba origin ini menyediakan kontrol eksperimental untuk heuristik area tampilan aturan spekulasi, sehingga developer dapat menguji apakah parameter heuristik alternatif memberikan performa pengambilan data di awal dan pra-rendering yang lebih baik untuk situs mereka.
Uji coba penghentian penggunaan untuk XSLT sisi klien
Chrome telah menghentikan penggunaan XSLT sisi klien, dan akan segera menghapusnya dari browser, di Chrome 158. Uji coba penghentian penggunaan (origin) telah disiapkan untuk memungkinkan situs memperpanjang waktu migrasi dari XSLT selama sekitar sembilan bulan, hingga Chrome 175. Uji coba ini tersedia sekarang, sebelum penghapusan, sehingga dapat diuji lebih awal.
Penghentian penggunaan dan penghapusan
Di Chrome 152, penghentian penggunaan dan penghapusan berikut akan dilakukan. Buka ChromeStatus.com untuk melihat daftar penghentian penggunaan yang direncanakan, penghentian penggunaan saat ini, dan penghapusan sebelumnya.
Menghapus Private Aggregation API
Setelah pengumuman Chrome bahwa pendekatan saat ini terhadap cookie pihak ketiga akan dipertahankan, kami kini berencana untuk menghentikan penggunaan dan menghapus Private Aggregation API (bersama dengan API Privacy Sandbox lainnya). API ini hanya diekspos melalui Shared Storage dan Protected Audience API, yang juga direncanakan untuk dihentikan penggunaan dan dihapus.