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.