Chrome 114 beta

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

Kecuali jika dinyatakan lain, perubahan yang dijelaskan di bawah berlaku pada rilis saluran beta Chrome terbaru untuk Android, ChromeOS, Linux, macOS, dan Windows. Pelajari lebih lanjut fitur yang tercantum di sini melalui link yang disediakan atau dari daftar di ChromeStatus.com. Chrome 114 masih 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 memberikan cara untuk menyeimbangkan panjang baris dalam elemen, untuk keterbacaan yang lebih baik dan untuk meminimalkan kesalahan tipografi, untuk teks yang mengalir ke empat baris atau kurang. Hal ini sering kali berguna untuk judul. Misalnya, CSS berikut akan menyeimbangkan semua tingkat judul dan blockquotes:

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 menjadikan overlay sebagai alias lama dari auto. Menggunakan overflow: overlay sama seperti overflow: auto, hanya saja tidak mencegah konten diperluas ke gutter scrollbar, jika ada scrollbar OS non-overlay. (Jika scroll bar overlay ada, berarti tidak ada efek.)

Web API

Back/forward cache NotRecoverAlasan API

NotRestoreAlasan 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 menghentikan penggunaan cookie pihak ketiga, sehingga developer memerlukan kemampuan untuk menggunakan cookie dalam konteks pihak ketiga yang dipartisi oleh situs tingkat atas. Hal ini diperlukan untuk kasus penggunaan yang tidak terkait dengan pelacakan lintas situs. Misalnya, sematan SaaS, CMS headless, dan domain sandbox). Atribut cookie CHIPS dari Partitioned memungkinkan developer memilih untuk partisi cookie pihak ketiga mereka berdasarkan situs tingkat atas. CHIPS diaktifkan melalui Variasi Chrome 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 terhadap offset dari scroll) melalui pemroses peristiwa. Mengetahui kapan scroll telah selesai berguna untuk berbagai alasan. Misalnya, menyinkronkan beberapa logika di bagian yang diikat, mengambil barang dalam daftar, atau memicu animasi baru. Fitur ini sangat menyederhanakan logika untuk menangani efek akhir scroll, memastikan efeknya konsisten di berbagai modalitas input. Saat ini, developer memenuhi kebutuhan ini dengan mengamati peristiwa scroll dan membangun 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. Ini termasuk elemen interaktif pengguna seperti menu tindakan, saran elemen formulir, pemilih konten, dan UI pengajaran. API ini menggunakan atribut konten popover baru untuk memungkinkan setiap elemen ditampilkan di lapisan atas. Elemen ini mirip dengan elemen <dialog>, tetapi memiliki beberapa perbedaan penting, termasuk perilaku penutupan cahaya, pengelolaan interaksi popover, dan dukungan peristiwa, serta kurangnya "modal" mode.

Pelajari lebih lanjut Popover API.

Opsi exclusionFilters Bluetooth Web di requestDevice()

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

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

Proposal konstan WebAssembly yang diperluas

Chrome 114 menerapkan proposal konstanta 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 memilih untuk mengikuti 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 mengizinkan peristiwa di web seluler dapat digabungkan dengan peristiwa di Privacy Sandbox Android, meskipun dukungan untuk platform lain juga dapat diterapkan.

Daftar 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 bergantung pada 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 penggunaan atau penghapusan baru di Chrome 114.