Dipublikasikan: 11 Februari 2026
Kecuali dinyatakan lain, perubahan ini berlaku untuk rilis saluran Beta Chrome terbaru untuk Android, ChromeOS, Linux, macOS, dan Windows. Untuk mengetahui informasi selengkapnya tentang fitur ini, lihat link yang disediakan atau daftar di ChromeStatus.com. Download versi terbaru dari Google.com untuk desktop atau dari Google Play Store di Android.
CSS dan UI
Animasi yang dipicu scroll
Fitur ini menambahkan kontrol animasi berbasis posisi scroll, misalnya, memutar, menjeda, dan mereset animasi.
Pola umum di halaman web adalah memulai animasi saat posisi scroll tercapai. Developer sering menggunakan JavaScript untuk mendeteksi secara manual saat elemen berada dalam area tampilan penampung scroll-nya dan untuk memulai animasi yang sesuai (misalnya, menggeser elemen tersebut ke dalam tampilan). Banyak kasus penggunaan ini mengandalkan informasi yang dapat diberikan secara deklaratif. Fitur ini memungkinkan penulis membuat interaksi ini secara deklaratif melalui CSS, yang memungkinkan agen pengguna memindahkan penanganan interaksi ini ke thread pekerja. API ini juga mencakup antarmuka JavaScript yang memperluas fitur ke animasi web selain animasi CSS.
Cari tahu selengkapnya di Animasi yang dipicu scroll CSS akan segera hadir!.
Properti trigger-scope
Properti trigger-scope memungkinkan developer membatasi nama pemicu animasi yang dideklarasikan oleh properti trigger-instantiating.
Properti yang membuat instance pemicu, seperti timeline-trigger, mendeklarasikan nama yang dapat direferensikan oleh properti animation-trigger untuk melampirkan animasi ke pemicu. Namun, nama ini bersifat global secara default (mirip dengan anchor-name). Penulis sering kali perlu membatasi visibilitas nama ini untuk mengisolasi interaksi animasi-ke-pemicu.
Rentang Bernama Timeline "scroll"
Fitur ini memperluas kumpulan rentang bernama untuk linimasa tampilan dengan menambahkan rentang scroll.
Scroll-Driven Animations API memperkenalkan ViewTimelines dan rentang bernama yang merujuk ke bagian ViewTimeline yang menentukan rentang animasi.
Namun, semua rentang bernama yang diberikan dibatasi pada bagian ViewTimeline tempat subjeknya terlihat. Sekarang, penulis dapat merujuk ke seluruh cakupan penampung scroll yang mendasari linimasa. Fitur ini menambahkan rentang bernama scroll ke set yang ada (entry, exit, cover, contain).
Mendukung hanging dan each-line untuk properti text-indent
Dua kata kunci opsional untuk properti text-indent memperluas kemampuan dan kegunaannya.
Kata kunci hanging mengubah indentasi menjadi menggantung, yang berarti semua baris
kecuali baris pertama diberi indentasi.
Kata kunci each-line membuat indentasi memengaruhi tidak hanya baris pertama, tetapi juga setiap baris setelah jeda baris paksa.
Web API
Navigation API: menambahkan pengendali post-commit dari precommit
Peningkatan ergonomis kecil yang memungkinkan pendaftaran pengendali pasca-commit saat memanggil pengendali pra-commit.
Sebelum perubahan ini, saat mencegat navigasi dengan peristiwa navigate, precommitHandlers dan post-commit ordinary handlers diteruskan secara terpisah.
Hal ini berfungsi dengan baik jika hanya ada satu atau yang lainnya, tetapi bisa sedikit rumit jika alurnya mencakup precommitHandler yang mengarah ke post-commit handler.
Mengisi targetURL selama penanganan file
Penerapan Launch Handler kini memastikan bahwa LaunchParams.targetURL diisi saat PWA diluncurkan melalui Penanganan File. Sebelumnya, properti ini bernilai null saat peluncuran file diarahkan ke jendela yang ada. Perubahan ini memastikan bahwa URL dari kolom action manifes developer (URL yang sama yang saat ini harus dimuat oleh dokumen) tersedia untuk konsumen launchQueue.
WebGPU: Pengambilan tekstur dan sampler
Menambahkan fitur bahasa ke WGSL, texture_and_sampler_let, yang memungkinkan Anda menyimpan objek tekstur dan sampler ke dalam deklarasi let di WGSL.
Mode Kompatibilitas WebGPU
Menambahkan subset API WebGPU yang bersifat opsional dan sedikit dibatasi yang dapat menjalankan API grafis lama, seperti OpenGL dan Direct3D11. Dengan memilih untuk menggunakan mode ini dan mematuhi batasannya, developer dapat memperluas jangkauan aplikasi WebGPU mereka ke banyak perangkat lama yang tidak memiliki API grafis modern dan eksplisit yang diperlukan WebGPU inti. Untuk aplikasi sederhana, satu-satunya perubahan yang diperlukan adalah menentukan featureLevel kompatibilitas saat memanggil requestAdapter. Untuk aplikasi yang lebih canggih, beberapa modifikasi mungkin
diperlukan untuk mengakomodasi batasan mode. Karena mode Kompatibilitas adalah
subset, aplikasi yang dihasilkan juga merupakan aplikasi WebGPU Core yang valid dan
dapat berjalan bahkan di agen pengguna yang tidak mendukung mode Kompatibilitas.
WebGPU: Lampiran sementara
GPUTextureUsage TRANSIENT_ATTACHMENT baru memungkinkan developer membuat lampiran yang memungkinkan operasi render pass tetap berada di memori petak, sehingga menghindari traffic VRAM dan berpotensi menghindari alokasi VRAM untuk tekstur.
Intl.Locale.prototype.variants
Menambahkan Intl.Locale.prototype.variants, dan juga menerima
varian dalam paket opsi di konstruktor Intl.Locale.
Pengurutan Iterator
Menerapkan proposal TC39 untuk membuat iterator dengan mengurutkan iterator yang ada. Hal ini memperkenalkan
Iterator.concat(...items).
meta name="text-scale"
Membuat ukuran font default elemen root diskalakan secara proporsional dengan setelan skala teks sistem operasi dan browser. Hal ini memungkinkan halaman yang mengikuti praktik terbaik seputar unit relatif font (yaitu, menggunakan rem dan em untuk ukuran font dan elemen halaman yang berubah sesuai dengan preferensi ukuran teks pengguna) mematuhi setelan skala teks tingkat OS pengguna. Hal ini juga menyebabkan browser menonaktifkan mekanisme berbasis browser yang ada (yaitu, zoom layar penuh di Windows) dan heuristik (yaitu, pengubahan ukuran otomatis teks di perangkat seluler). Developer web kini dapat memberi sinyal kepada browser bahwa halaman dibuat dengan cara (yaitu, dengan rem dan
em) yang diskalakan dengan baik di berbagai preferensi ukuran font yang dipilih pengguna.
Mirip dengan env(preferred-text-scale), yang memberi penulis cara untuk mengakses skala teks, API ini memperluasnya dengan mengaktifkan penskalaan melalui ukuran font default elemen root dan menonaktifkan penskalaan teks otomatis.
Mempertahankan nilai dropEffect dari peristiwa dragover ke peristiwa pelepasan
HTML5 Drag and Drop API memungkinkan aplikasi web menangani operasi tarik lalu lepas melalui serangkaian peristiwa: dragstart, dragenter, dragover, dragleave, drop, dan dragend. Selama peristiwa ini, properti
dataTransfer.dropEffect
menunjukkan operasi mana (salin, pindahkan, tautkan, atau tidak ada) yang akan dilakukan.
Menurut spesifikasi
HTML5, nilai dropEffect yang ditetapkan aplikasi web selama peristiwa dragover terakhir dipertahankan dan tersedia di peristiwa drop berikutnya.
Namun, browser berbasis Chromium mengganti nilai
dropEffect aplikasi web dengan operasi yang dinegosiasikan browser sendiri sebelum peristiwa drop
diaktifkan, yang melanggar kepatuhan spesifikasi dan membatasi kontrol developer
terhadap perilaku tarik lalu lepas.
Mempertahankan parameter jenis MIME URL Data
Mempertahankan parameter jenis MIME (misalnya, charset, batas) di header URL data Content-Type sesuai dengan Fetch Standard.
Sanitizer API
Sanitizer API menawarkan HTML Sanitizer API yang mudah digunakan dan aman secara default yang dapat digunakan developer untuk menghapus konten yang dapat menjalankan skrip dari konten HTML arbitrer yang disediakan pengguna. Tujuannya adalah mempermudah pembuatan aplikasi web bebas XSS.
Uji coba origin baru
Di Chrome 146, Anda dapat memilih untuk ikut serta dalam uji coba origin baru ini.
WebNN
WebNN berupaya memungkinkan aplikasi dan framework web memanfaatkan layanan sistem operasi native untuk machine learning dan kemampuan hardware yang mendasarinya yang tersedia di komputer pengguna untuk menerapkan pengalaman ML yang konsisten, efisien, dan andal di web.