Baru menggunakan platform web pada bulan Desember

Temukan beberapa fitur menarik yang telah diluncurkan di browser web stabil dan beta selama Desember 2024.

Dipublikasikan: 18 Desember 2024

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.

Browser Support

  • Chrome: 123.
  • Edge: 123.
  • Firefox: not supported.
  • Safari: 18.2.

Source

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() dan Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64() dan Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64() dan Uint8Array.prototype.toHex()

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: 133.
  • Safari: 18.2.

Source

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.