Temukan beberapa fitur menarik yang telah diluncurkan di browser web stabil dan beta selama Desember 2024.
Dipublikasikan: 18 Desember 2024
Rilis browser stabil
Pada Desember 2024, satu-satunya browser yang merilis versi stabil baru adalah Safari dengan Safari 18.2. Postingan ini membahas fitur baru yang ditambahkan ke platform web.
Fitur Dasar Pengukuran yang baru tersedia di Safari 18.2
Rilis ini membantu melengkapi Baseline 2024 dengan beberapa fitur yang baru tersedia.
Penataan halaman dengan @page
At-rule
@page
memungkinkan Anda menentukan dimensi dan margin untuk konten seperti
dokumen cetak, eBook, atau slide.
Properti CSS ruby-align
dan ruby-position
Properti
ruby-align
dan
ruby-position
memungkinkan Anda mengontrol cara
teks ruby diposisikan dan disejajarkan dalam penampungnya.
Pelajari lebih lanjut di
Properti <ruby>
dan ruby-align
CSS yang dapat dipecah baris.
Gaya scrollbar
Dengan properti CSS
scrollbar-gutter
dan
scrollbar-width
yang kini
tersedia di Dasar Pengukuran, Anda dapat
menyesuaikan tampilan scrollbar di aplikasi web.
Elemen pseudo ::target-text
Elemen pseudo ::target-text
memungkinkan Anda menata gaya teks yang ditandai oleh
fragmen teks URL. Anda kini dapat memilih cara menandai teks untuk menarik perhatian
dengan lebih baik.
Pengumpulan sampah WebAssembly dan pengoptimalan panggilan akhir
Safari 18.2 menyertakan dukungan untuk fitur WebAssembly (Wasm) ini, sehingga fitur tersebut tersedia di Dasar Pengukuran Baru.
Anda dapat mempelajari lebih lanjut pembersihan sampah WebAssembly di Pembersihan Sampah WebAssembly (WasmGC) kini diaktifkan secara default di Chrome, dan membaca alasan Google Spreadsheet memindahkan pekerja penghitungannya dari JavaScript ke WasmGC.
Transisi tampilan lintas dokumen
Safari 18.2 menyertakan dukungan untuk transisi tampilan lintas dokumen,
beserta class dan jenis transisi tampilan, serta dukungan untuk
peristiwa pageswap
dan pagereveal
.
Metode Uint8Array
Safari 18.2 juga menyertakan metode Uint8Array
baru untuk memudahkan konversi
antara base64-
dan string serta array byte yang dienkode hex:
Uint8Array.fromBase64()
danUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
danUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
danUint8Array.prototype.toHex()
Rilis browser beta
Bulan ini kami tidak memiliki fitur baru dalam versi beta untuk diumumkan, karena akhir tahun. Safari 18.3 beta saat ini adalah perbaikan bug, dan Firefox 134, serta Chrome 132 masih berlangsung sejak bulan lalu.
Kami akan kembali tahun depan untuk memberi tahu Anda apa yang akan hadir di platform web pada Januari 2025.