Temukan beberapa fitur menarik yang telah tersedia di browser web stabil dan beta selama April 2024.
Rilis browser stabil
Pada April 2024, Firefox 125 dan Chrome 124 menjadi stabil. Postingan ini membahas fitur baru yang ditambahkan ke platform web.
Empat fitur baru akan hadir di versi Baseline
Firefox 125 menambahkan empat fitur baru ke Baseline Newly Available.
Popover API, Intl.Segmenter
, align-content
untuk tata letak blok,
serta nilai content-box
dan stroke-box
untuk transform-box
.
Popover API
Popover API memungkinkan Anda membuat berbagai jenis pop-up non-modal. Ini mencakup tooltip, menu, pop-up toast kustom, dan banyak lagi. Popover menyertakan banyak fungsi bawaan yang sebelumnya harus Anda tulis dalam JavaScript. Cari tahu selengkapnya di Popover API hadir di Baseline.
Intl.Segmenter
Intl.Segmenter
mengaktifkan segmentasi teks sensitif lokal. Misalnya, memungkinkan Anda memisahkan kata dalam
bahasa yang tidak memisahkan kata dengan spasi. Lihat cara kerjanya di
Objek Intl.Segmenter sekarang menjadi bagian dari Dasar Pengukuran.
align-content
untuk tata letak blok
Properti align-content
kini didukung di semua mesin utama untuk tata letak
blok. Ini berarti Anda dapat melakukan perataan arah blok tanpa perlu
membuat tata letak fleksibel atau petak pada induk. Lihat contoh di
Properti align-content untuk tata letak blok kini menjadi bagian dari Dasar Pengukuran .
Dukungan Browser
- 123
- 123
- 125
- 17,4
CSS transform-box
Terakhir, di Firefox 125 adalah nilai content-box
dan stroke-box
untuk properti transform-box
.
Nilai content-box
menggunakan kotak konten dan stroke-box
kotak pembatas goresan yang berisi bentuk SVG.
Dukungan Browser
- 118
- 118
- 125
- 13.1
WebSocketStream API
WebSocketStream API mengintegrasikan HOWWG Streams dengan WebSocket API, dan tersedia di Chrome 124. Pelajari lebih lanjut di artikel WebSocketStream: mengintegrasikan streaming dengan WebSocket API.
Dukungan Browser
- 124
- 124
- x
- x
setHTMLUnsafe
dan parseHTMLUnsafe
Chrome 124 juga mencakup metode setHTMLUnsafe
dan parseHTMLUnsafe
,
yang memungkinkan Anda menggunakan Declarative Shadow
DOM dari JavaScript. Metode ini juga menawarkan cara yang lebih mudah untuk mengurai HTML secara imperatif ke dalam DOM, dibandingkan dengan innerHTML
atau DOMParser
.
Dukungan Browser
- 124
- 124
- 123
- 17,4
Rilis browser beta
Versi browser beta memberi Anda pratinjau berbagai hal yang akan disertakan dalam browser versi stabil berikutnya. Ini adalah waktu yang tepat untuk menguji fitur baru, atau penghapusan, yang dapat memengaruhi situs Anda sebelum rilis tersebut dipublikasikan. Versi beta yang baru adalah Firefox 126, Safari 17.5, dan Chrome 125. Rilis ini menghadirkan banyak fitur hebat ke platform ini. Lihat catatan rilis untuk semua detailnya. Berikut beberapa sorotan.
Safari 17.5 menyertakan
fungsi warna light-dark()
, yang akan menjadi Baseline Baru Tersedia setelah versi 17.5 stabil.
Selain itu, fitur Dasar Pengukuran Baru Tersedia juga adalah fungsi nilai Stepped CSS.
Chrome 125 menyertakan
round()
,
mod()
, dan
rem()
.
Chrome 125 juga menyertakan Compute Pressure API, dan positioning anchor CSS.
Firefox 126 menyertakan Screen Wake Lock API, sehingga fitur lain Baseline Baru Tersedia.