Tanggal rilis stabil: 8 September 2026
Kecuali jika dinyatakan lain, perubahan berikut berlaku untuk rilis saluran stabil Chrome 153 untuk Android, ChromeOS, Linux, macOS, dan Windows.
CSS dan UI
Penampung scroll satu sumbu
Tersedia di saluran non-stabil (Beta, Dev, dan Canary).
Memperluas properti overflow untuk mendukung nilai yang dapat di-scroll bersama dengan clip (misalnya, overflow: scroll clip). Hal ini memungkinkan position: sticky dibatasi oleh penampung scroll ancestor yang berbeda per sumbu, dan memberi Anda cara untuk memastikan sumbu menggunakan overflow: clip tetap berada di tempatnya.
Bug pelacakan #440038212 | Entri ChromeStatus.com | Spesifikasi
Properti scroll-axis-lock
scroll-axis-lock adalah properti CSS yang memungkinkan Anda menginstruksikan browser untuk tidak membatasi gestur scroll pengguna ke satu sumbu.
Browser web sering mengunci gestur scroll pengguna ke satu sumbu saat gestur tersebut dimulai dengan gerakan yang jauh lebih banyak di satu sumbu daripada di sumbu tegak lurus. Dalam banyak kasus, perilaku ini meningkatkan pengalaman pengguna dengan menghindari scroll yang tidak disengaja di sepanjang sumbu tegak lurus saat pengguna ingin men-scroll hanya satu sumbu. Namun, jika Anda ingin elemen selalu dapat di-scroll secara diagonal, perilaku penguncian ini akan memaksa pengguna untuk memulai gestur mereka pada sudut yang tidak memicu penguncian.
Bug pelacakan #479472367 | Entri ChromeStatus.com | Spesifikasi
Waktu pengiriman yang dapat dioperasikan untuk peristiwa kueri media dan transitionrun
Menyelaraskan waktu pengiriman Blink untuk peristiwa transitionrun animasi dan peristiwa change kueri media dengan spesifikasi HTML, sehingga waktu tersebut dapat dioperasikan dengan Gecko dan WebKit. Sesuai dengan spesifikasi loop peristiwa jendela HTML, peristiwa transitionrun diaktifkan pada Langkah 3.11 bahkan untuk animasi yang dibuat sebelumnya dalam iterasi yang sama (bukan menundanya untuk iterasi berikutnya). Peristiwa change kueri media diaktifkan pada Langkah 3.10 sebelum mengaktifkan peristiwa animasi yang tertunda (bukan mencampurnya dengan peristiwa animasi pada Langkah 3.11).
Bug pelacakan #397737222 | Entri ChromeStatus.com | Spesifikasi
DOM dan HTML
Elemen kemampuan: <camera> dan <microphone>
Elemen kemampuan <camera> dan <microphone> adalah kontrol HTML deklaratif yang diaktifkan pengguna dan menggunakan mekanisme dasar yang sama dengan elemen <usermedia>, dengan satu perbedaan utama: elemen tersebut meminta satu kemampuan. Elemen <camera> meminta pengambilan video, sedangkan elemen <microphone> meminta pengambilan audio. Seperti <usermedia>, elemen ini menyematkan UI yang dikontrol browser dan memiliki gaya yang ketat ke dalam halaman, sehingga memastikan sinyal pengguna yang kuat dan disengaja (klik) sebelum permintaan izin dipicu atau streaming dimulai.
Elemen <camera> dan <microphone> menyediakan kontrol HTML semantik khusus untuk kasus penggunaan satu kemampuan ini. Elemen ini mempertahankan model keamanan yang identik, batasan gaya yang ketat, dan jalur pemulihan izin bawaan seperti <usermedia>, tetapi menawarkan API yang lebih disesuaikan dan ergonomis saat Anda tidak memerlukan akses media campuran.
Bug pelacakan #531672795 | Entri ChromeStatus.com | Spesifikasi
Penguraian XML di Rust untuk skenario non-XSLT
Untuk meningkatkan keamanan browser dan melindungi pengguna dari kerentanan terkait memori, Chrome 153 mengupdate mesin penguraian XML-nya ke implementasi Rust yang aman untuk memori dalam beberapa skenario umum. Update ini menutup potensi bug kerusakan memori sekaligus tetap menjaga kompatibilitas penuh dengan standar web yang ada.
Chrome sudah mulai menghentikan penggunaan dan menghapus XSLT. Selama proses ini berlanjut, parser baru yang lebih aman akan menangani skenario berikut yang tidak memerlukan XSLT:
- Web API
DOMParser - Mengakses
responseXMLdariXMLHttpRequest - Gambar SVG mandiri (mengakses dokumen
image.svgsecara langsung sebagai navigasi tingkat atas) - Gambar SVG eksternal (menyematkan SVG sebagai aset gambar eksternal dalam dokumen utama)
Bug pelacakan #466303347 | Entri ChromeStatus.com | Spesifikasi
JavaScript
Gabung Iterator
Menambahkan metode ke JavaScript untuk menggabungkan konten iterator menjadi string. Metode join() dari instance Iterator mirip dengan Array.prototype.join(): metode ini menampilkan string yang merupakan gabungan dari semua elemen yang dihasilkan oleh iterator, yang dipisahkan dengan koma atau string pemisah yang ditentukan.
Bug pelacakan #465715798 | Entri ChromeStatus.com | Spesifikasi
Iterasi Gabungan
Menambahkan metode untuk menyinkronkan kemajuan beberapa iterator (biasanya disebut zip) di JavaScript, termasuk Iterator.zip() dan Iterator.zipKeyed().
Bug pelacakan #465357675 | Entri ChromeStatus.com | Spesifikasi
Media, sensor, dan input
Dukungan decoding Model dan Format Audio Imersif (IAMF)
Menambahkan dukungan untuk decoding dan memutar ulang penampung Model dan Format Audio Imersif (IAMF) dalam elemen media HTML melalui Media Source Extensions (MSE). IAMF adalah format audio spasial terbuka dan bebas royalti yang mendukung presentasi audio berbasis saluran, berbasis adegan, dan berbasis objek. Dengan mendukung standar ini, developer web dapat memberikan pengalaman audio 3D yang konsisten dan imersif di berbagai perangkat tanpa mengandalkan format eksklusif atau mengelola perutean saluran audio diskret yang kompleks di JavaScript.
Bug pelacakan #535279329 | Entri ChromeStatus.com | Spesifikasi
WebAudio: Kuantum render yang dapat dikonfigurasi
Menambahkan renderSizeHint opsional ke AudioContext dan OfflineAudioContext. Hal ini memungkinkan Anda menyesuaikan ukuran kuantum render WebAudio dengan meneruskan bilangan bulat tertentu, menggunakan nilai default 128 frame dengan menghilangkan petunjuk atau meneruskan "default", atau meminta browser memilih ukuran yang optimal dengan menentukan "hardware".
Bug pelacakan #40637820 | Entri ChromeStatus.com | Spesifikasi
WebGPU: Fitur buffer_view
Menambahkan fitur bahasa WGSL untuk menafsirkan ulang data dalam variabel. Fitur ini memungkinkan Anda membagi satu variabel seragam, penyimpanan, atau grup kerja menjadi beberapa variabel logis. Fitur ini juga memungkinkan jenis data dalam variabel ditafsirkan sebagai beberapa jenis dalam program.
Bug pelacakan #506523198 | Entri ChromeStatus.com | Spesifikasi
Uji coba origin
Penanda Pembuatan Profil Mandiri JavaScript
JavaScript Self-Profiling API memungkinkan aplikasi web mengambil sampel tumpukan panggilannya sendiri untuk mengukur performa di perangkat pengguna sebenarnya. Fitur ini menambahkan kolom penanda opsional ke setiap sampel yang diambil yang mengidentifikasi jenis aktivitas browser yang berjalan saat sampel diambil: skrip, gc, gaya, tata letak, gambar, atau lainnya. Trace biasanya menampilkan celah antara tumpukan yang tidak dapat ditafsirkan; penanda memungkinkan Anda mengaitkan waktu tersebut dengan pekerjaan browser yang terjadi di luar JavaScript, misalnya membedakan eksekusi skrip dari penghitungan ulang gaya, tata letak, atau jeda pembersihan sampah memori, sehingga memudahkan analisis dan pengoptimalan trace yang lambat.
Uji Coba Origin | Bug pelacakan #40800459 | Entri ChromeStatus.com | Spesifikasi
Penghentian dan penghapusan
Menghentikan penggunaan dan menghapus Protected Audience
Protected Audience API menyediakan metode periklanan grup minat tanpa cookie pihak ketiga atau pelacakan pengguna di seluruh situs. Setelah pengumuman Chrome bahwa pendekatan saat ini terhadap cookie pihak ketiga akan dipertahankan, Protected Audience API direncanakan untuk dihentikan penggunaan dan dihapus (bersama dengan Privacy Sandbox API terkait).
Entri ChromeStatus.com | Spesifikasi
Menghentikan penggunaan dan menghapus Set Situs Terkait (RWS)
Set Situs Terkait (RWS), yang sebelumnya dikenal sebagai Set Pihak Pertama, menyediakan framework bagi developer untuk mendeklarasikan hubungan antar-situs, guna mengaktifkan akses cookie lintas situs terbatas untuk tujuan tertentu yang dihadapi pengguna. Setelah pengumuman Chrome bahwa pendekatan saat ini terhadap cookie pihak ketiga akan dipertahankan, Set Situs Terkait direncanakan untuk dihentikan penggunaan dan dihapus.
Entri ChromeStatus.com | Spesifikasi
Menghentikan penggunaan dan menghapus Shared Storage API
Shared Storage API adalah web API yang menjaga privasi untuk mengaktifkan penyimpanan yang tidak dipartisi oleh situs pihak pertama. Setelah pengumuman Chrome bahwa pendekatan saat ini terhadap cookie pihak ketiga akan dipertahankan, Shared Storage API direncanakan untuk dihentikan penggunaan dan dihapus (bersama dengan Privacy Sandbox API terkait).
Bug pelacakan #462465887 | Entri ChromeStatus.com | Spesifikasi
Menghentikan penggunaan dan menghapus document.requestStorageAccessFor
requestStorageAccessFor (rSAFor) API adalah ekstensi untuk Storage Access API yang memungkinkan situs tingkat atas meminta akses ke cookie yang tidak dipartisi ("pihak pertama") atas nama situs yang disematkan. Karena hanya dapat digunakan di Chrome untuk meminta akses penyimpanan antara situs Set Situs Terkait, API ini direncanakan untuk dihentikan penggunaan dan dihapus bersama dengan Set Situs Terkait.
Entri ChromeStatus.com | Spesifikasi
Menghentikan penggunaan dan menghapus Attribution Reporting API
Attribution Reporting API adalah web API yang menjaga privasi dan dirancang untuk mengukur konversi iklan tanpa cookie pihak ketiga atau pelacakan pengguna di seluruh situs. Setelah pengumuman Chrome bahwa pendekatan saat ini terhadap cookie pihak ketiga akan dipertahankan, Attribution Reporting API direncanakan untuk dihentikan penggunaan dan dihapus (bersama dengan Privacy Sandbox API terkait).
Entri ChromeStatus.com | Spesifikasi
Menghapus navigasi non-standar yang ditargetkan ke _current
Blink sebelumnya mendukung navigasi yang ditargetkan ke _current. Fitur ini dihapus di Chrome 153 karena non-standar, dengan penggunaan minimal di seluruh web.
Bug pelacakan #539212797 | Entri ChromeStatus.com | Spesifikasi