Temukan beberapa fitur menarik yang tersedia di browser web stabil dan beta selama Agustus 2023.
Rilis browser stabil
Pada Agustus 2023, Firefox 116, Firefox 117, Safari 16.6, dan Chrome 116 menjadi stabil. Postingan ini akan membahas apa artinya itu bagi platform web.
Firefox 116 mendukung Audio Output Devices API di semua platform kecuali Android. API ini memungkinkan aplikasi web mengalihkan output audio ke headset Bluetooth, speaker ponsel, atau perangkat lain yang diizinkan, bukan harus menggunakan browser atau default OS yang mendasarinya.
Chrome 116 menyertakan Jalur Gerak CSS yang memungkinkan objek grafis apa pun untuk dianimasikannya di sepanjang jalur yang ditentukan oleh developer. Hal ini memungkinkan sejumlah kemungkinan transformasi baru yang efektif, seperti pemosisian menggunakan koordinat kutub (dengan fungsi ray()
), bukan koordinat persegi panjang standar yang digunakan oleh fungsi translate()
, atau menganimasikan elemen di sepanjang jalur yang ditentukan. Hal ini memudahkan penentuan transisi spasial 2d yang kompleks dan indah. Jalur dapat ditentukan sebagai circle()
, ellipse()
, rect()
, inset()
, xywh()
, polygon()
, ray()
, dan url()
.
Selain itu, di Chrome 116 terdapat Document Picture-in-Picture API. Tindakan ini akan mengaktifkan jendela yang selalu di atas yang dapat diisi dengan HTMLElements arbitrer. Ini adalah perluasan pada HTMLVideoElement API yang ada yang hanya memungkinkan HTMLVideoElement untuk dimasukkan ke jendela Picture-in-Picture (PiP).
Firefox 117 mendukung Penyarangan CSS dan pemilih tingkat &
. Hal ini memungkinkan penyusunan bertingkat satu aturan gaya di dalam aturan gaya yang lain. Hal ini membuat CSS Nesting dapat dioperasikan dengan peringatan, Safari dan Chrome menerapkan versi spesifikasi yang lebih lama, yang tidak memungkinkan pemilih jenis bertingkat. Firefox telah menerapkan spesifikasi versi baru yang tidak memerlukan pemilih tingkatan &
. Anda dapat melihat contoh kedua versi tersebut di Menggunakan Penyebaran CSS.
Rilis browser beta
Versi browser beta memberikan pratinjau dari hal-hal yang akan ada dalam versi browser stabil berikutnya. Ini adalah waktu yang tepat untuk menguji fitur baru, atau penghapusan, yang dapat memengaruhi situs Anda sebelum dunia merilisnya. Versi beta baru adalah Firefox 118 dan Chrome 117. Safari 17 versi beta masih berlangsung. Rilis ini menghadirkan banyak fitur hebat ke platform ini. Lihat catatan rilis untuk semua detailnya, berikut beberapa sorotan.
Belum banyak informasi yang tersedia untuk rilis Firefox berikutnya. Namun, Chrome 117 menjanjikan beberapa fitur menarik. Misalnya, beberapa fitur CSS baru yang mengaktifkan animasi masuk dan keluar.
Nilai subgrid
untuk grid-template-columns
dan grid-template-rows
disertakan dalam Chrome 117, sehingga fitur ini diharapkan dapat dioperasikan bersama.
Selain itu, di Chrome 117 terdapat pengelompokan array JavaScript dengan metode statis Object.groupBy dan Map.groupBy.
Safari 17 beta menyertakan atribut popover
, guna menambahkan dukungan untuk Popover API.
Bagian dari serial Baru di web