Chrome 114 beta

Penyeimbangan judul CSS, CHIPS, peristiwa scrollend, dan popover.

Kecuali jika dinyatakan lain, perubahan yang dijelaskan di bawah berlaku untuk rilis saluran beta Chrome terbaru untuk Android, ChromeOS, Linux, macOS, dan Windows. Pelajari lebih lanjut fitur yang tercantum di sini melalui link yang diberikan atau dari daftar di ChromeStatus.com. Chrome 114 dalam versi beta mulai 3 Mei 2023. Anda dapat mendownload aplikasi terbaru di Google.com untuk desktop atau di Google Play Store di Android.

CSS

Rilis ini menambahkan dua fitur CSS baru.

Penyeimbangan judul CSS

Fitur ini menyediakan cara untuk menyeimbangkan panjang baris dalam elemen, agar lebih mudah dibaca dan meminimalkan kesalahan tipografi, untuk teks yang mengalir ke empat baris atau lebih sedikit. Hal ini sering kali berguna untuk judul. Misalnya, CSS berikut akan menyeimbangkan semua tingkat judul dan tanda kutip blok:

h1, h2, h3, h4, h5, h6, blockquote { 
 text-wrap: balance; 
}

Selain properti text-wrap, properti white-space-collapse juga didukung, dan properti white-space menjadi singkatan dari properti ini.

Pelajari lebih lanjut di CSS text-wrap: balance.

Alias overflow: overlay ke overflow: auto

Chrome 114 menghapus mode scroll overflow: overlay, dan membuat overlay sebagai alias lama dari auto. Menggunakan overflow: overlay sama dengan overflow: auto, tetapi hal ini tidak mencegah konten diperluas ke gutter scrollbar, jika ada scrollbar OS non-overlay. (Jika ada scrollbar overlay, tidak ada efek apa pun.)

Web API

API Back-forward cache NotRevertReason

NotrefreshReason API melaporkan daftar alasan halaman tidak ditayangkan dari BFcache dalam struktur hierarki frame, melalui PerformanceNavigationTiming API.

Cookie yang Memiliki Status Terpartisi Independen (CHIPS)

Chrome berencana untuk menghentikan cookie pihak ketiga, sehingga developer memerlukan kemampuan untuk menggunakan cookie dalam konteks pihak ketiga yang dipartisi oleh situs tingkat atas. Tindakan ini diperlukan untuk kasus penggunaan yang tidak terkait dengan pelacakan lintas situs. Misalnya, sematan SaaS, CMS headless, dan domain sandbox). Atribut cookie CHIPS Partitioned memungkinkan developer memilih untuk membagi cookie pihak ketiga mereka menurut situs tingkat atas. CHIPS diaktifkan melalui Chrome Variations di Chrome 110 dan versi yang lebih baru. Dengan Chrome 114, CHIPS akan diaktifkan secara default untuk semua instance browser.

Pelajari CHIPS lebih lanjut.

Peristiwa scrollend

Peristiwa ini memberi developer kejelasan tentang kapan scroll telah selesai (termasuk scroll itu sendiri dan update apa pun untuk offset dari scroll) melalui pemroses peristiwa. Mengetahui kapan scroll selesai berguna untuk berbagai alasan. Misalnya, menyinkronkan beberapa logika di bagian yang diikat, mengambil hal-hal dalam daftar, atau memicu animasi baru. Fitur ini sangat menyederhanakan logika untuk menangani efek akhir scroll, sehingga memastikannya konsisten di berbagai modalitas input. Saat ini, developer mengatasi kebutuhan ini dengan mengamati peristiwa scroll dan membuat algoritma waktu tunggu ad-hoc.

Pelajari peristiwa scrollend lebih lanjut.

Popover API

API yang dapat digunakan untuk membangun elemen antarmuka pengguna (UI) sementara yang ditampilkan di atas semua UI aplikasi web lainnya. Elemen ini mencakup elemen interaktif pengguna seperti menu tindakan, saran elemen formulir, pemilih konten, dan UI pengajaran. API ini menggunakan atribut konten popover baru untuk memungkinkan elemen apa pun ditampilkan di lapisan atas. Fungsi ini mirip dengan elemen <dialog>, tetapi memiliki beberapa perbedaan penting, termasuk perilaku penutupan lampu, pengelolaan interaksi pop-up, dan dukungan peristiwa, serta tidak adanya mode "modal".

Pelajari Popover API lebih lanjut.

Opsi exclusionFilters Web Bluetooth di requestDevice()

Opsi exclusionFilters di navigator.bluetooth.requestDevice() memungkinkan developer web mengecualikan beberapa perangkat dari alat pilih browser. Fitur ini dapat digunakan untuk mengecualikan perangkat yang cocok dengan filter yang lebih luas, tetapi tidak didukung.

Lihat kode contoh yang menunjukkan penggunaan Web Bluetooth API untuk mengambil informasi perangkat dasar dari Perangkat Bluetooth Hemat Energi terdekat yang dilengkapi filter pengecualian dasar.

Proposal konstan WebAssembly diperpanjang

Chrome 114 menerapkan proposal konstan WebAssembly yang diperluas. Proposal ini menambahkan petunjuk baru berikut ke daftar petunjuk konstan yang valid: i32.add, i32.sub, i32.mul, i64.add, i64.sub, dan i64.mul.

Uji coba origin sedang berlangsung

Di Chrome 114, Anda dapat ikut serta dalam uji coba origin baru berikut.

Pengukuran Atribusi Lintas Aplikasi dan Web

Memperluas Attribution Reporting API untuk memungkinkan atribusi konversi yang terjadi di web ke peristiwa yang terjadi di luar browser, dalam aplikasi lain. Proposal di sini memanfaatkan dukungan tingkat OS untuk atribusi. Secara khusus, hal ini memberi developer opsi untuk memungkinkan acara di web seluler dapat digabungkan dengan acara di Privacy Sandbox Android, meskipun dukungan untuk platform lain juga dapat diterapkan.

Mendaftar ke uji coba pengukuran Atribusi Lintas Aplikasi dan Web

Background Blur API

Background Blur API memungkinkan developer web menggunakan API platform native untuk segmentasi latar belakang kamera. Karena blur latar belakang telah menjadi salah satu fitur yang paling banyak digunakan di aplikasi konferensi video, kami ingin aplikasi web memanfaatkan API platform yang sama tanpa harus mengandalkan framework ML seperti TensorFlow.js, Mediapipe, library WASM, atau solusi berbasis cloud.

Daftar ke uji coba origin Blur Latar Belakang.

Penghentian penggunaan dan penghapusan

Tidak ada penghentian atau penghapusan baru di Chrome 114.