Baru menggunakan platform web pada bulan Mei

Temukan beberapa fitur menarik yang tersedia di browser web stabil dan beta selama Mei 2023.

Rilis browser stabil

Pada Mei 2023, Firefox 113, Chrome 113, Chrome 114, dan Safari 16.5 menjadi stabil. Mari kita lihat apa artinya ini untuk platform web.

WebGPU

Chrome 113 menyertakan WebGPU, penerus API grafis WebGL dan WebGL 2 untuk web. Vertex menyediakan fitur modern seperti komputasi GPU, akses overhead yang lebih rendah ke hardware GPU, kemampuan untuk merender ke beberapa kanvas dari satu perangkat grafis, serta performa yang lebih baik dan lebih dapat diprediksi.

Dukungan Browser

  • 113
  • 113
  • x

Sumber

Set Pihak Pertama

Set Pihak Pertama (FPS) adalah bagian dari Privacy Sandbox. Ini adalah cara bagi organisasi untuk mendeklarasikan hubungan antar-situs, sehingga browser dapat memutuskan kapan akan mengizinkan akses cookie pihak ketiga yang terbatas untuk situs dalam satu set. FPS memulai peluncuran bertahap di Chrome 113.

Fitur media CSS dan lainnya

Untuk CSS, Chrome 113 menyertakan fitur media overflow-inline dan overflow-block.

Dukungan Browser

  • 113
  • 113
  • 66
  • 17

Sumber

Serta fitur media update.

Dukungan Browser

  • 113
  • 113
  • 102
  • 17

Sumber

Selain itu, terdapat fungsi easing linear(), yang dapat Anda pelajari lebih lanjut dalam artikel Membuat kurva animasi kompleks di CSS dengan fungsi easing linear().

Dukungan Browser

  • 113
  • 113
  • 112
  • 17,2

Fitur CSS Color Level 4

Firefox 113 menyertakan notasi fungsional color(), lab(), lch(), oklab(), oklch(), dan color-mix(), bersama dengan properti penyesuaian warna paksa. Artinya, ruang dan fungsi warna baru kini didukung di ketiga mesin utama. Anda dapat mempelajari ruang dan fungsi warna ini lebih lanjut di Panduan warna CSS definisi tinggi.

Dukungan Browser

  • 111
  • 111
  • 113
  • 16,2

Sumber

Kontrol lebih besar atas :nth-child() pilihan

Firefox 113 juga menambahkan kemampuan untuk meneruskan daftar pemilih ke :nth-child() dan nth-last-child(). Pelajari hal ini lebih lanjut, dan lihat contohnya dalam postingan Kontrol lebih besar atas pilihan :nth-child() dengan sintaksis S.

Dukungan Browser

  • 111
  • 111
  • 113
  • 9

Compressions Streams API

Kini didukung di ketiga mesin utama karena disertakan dalam Firefox 113, Compressions Streams API memungkinkan kompresi dan dekompresi aliran. Artinya, aplikasi JavaScript tidak perlu lagi memaketkan library kompresi.

Dukungan Browser

  • 80
  • 80
  • 113
  • 16,4

Sumber

Penyusunan bertingkat CSS

Safari 16.5 sebagian besar telah menyelesaikan masalah, tetapi juga menambahkan dukungan untuk CSS Nesting, dengan pemilih penyusunan bertingkat baru >, yang digunakan untuk menyusun bertingkat aturan gaya terkait, dengan cara yang tidak asing bagi developer yang telah menggunakan pra-prosesor:

.nesting {
  color: hotpink;

  > .is {
    color: rebeccapurple;

    > .awesome {
      color: deeppink;
    }
  }
}

Dukungan Browser

  • 120
  • 120
  • 117
  • 17,2

Sumber

Menyeimbangkan judul dengan text-wrap: balance

Mulai Chrome 114, Anda dapat menggunakan text-wrap: balance. Hal ini memungkinkan Anda menyeimbangkan judul, sehingga tidak perlu lagi memiliki satu kata di baris terakhir, sehingga memberikan hasil yang lebih menyenangkan dan mudah dibaca. Anda dapat mengetahui informasi selengkapnya di Penggabungan teks CSS: keseimbangan.

Dukungan Browser

  • 114
  • 114
  • 121
  • 17,4

Sumber

CHIPS: Cookie Memiliki Status Terpartisi Independen

Sebagai bagian dari upaya untuk menghentikan cookie pihak ketiga, CHIPS memungkinkan keikutsertaan dalam cookie pihak ketiga yang dipartisi oleh situs tingkat atas menggunakan atribut cookie baru Partitioned. CHIPS tersedia di Chrome 114.

Popover API

Selain itu, di Chrome 114 terdapat Popover API yang mempermudah pembuatan elemen antarmuka pengguna (UI) sementara yang ditampilkan di atas semua UI aplikasi web lainnya.

Hal ini mencakup elemen interaktif pengguna seperti menu tindakan, saran elemen formulir, penentu konten, dan UI pengajaran.

Atribut popover baru memungkinkan elemen apa pun ditampilkan di lapisan atas secara otomatis. Ini berarti tidak perlu lagi mengkhawatirkan pemosisian, elemen penumpukan, fokus, atau interaksi keyboard bagi developer.

Pelajari lebih lanjut dalam Memperkenalkan API popover.

Dukungan Browser

  • 114
  • 114
  • 120
  • 17

Sumber

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 114, Chrome 115, dan Safari 16.6. Rilis ini menghadirkan banyak fitur hebat ke platform ini. Lihat catatan rilis untuk semua detailnya, berikut beberapa sorotan.

Chrome 115 menyertakan beberapa nilai untuk properti display CSS. Ini berarti display: flex menjadi display: block flex dan display: block menjadi display: block flow. Nilai tunggal dipertahankan sebagai kata kunci lama, dan setelah di Chrome Stabil, beberapa nilai akan tersedia di semua mesin telusur.

Selain itu, di Chrome 115 terdapat ekstensi ScrollTimeline dan ViewTimeline untuk spesifikasi Animasi Web. Ini mengaktifkan animasi berbasis scroll melalui CSS dan JavaScript.

Firefox 114 menyertakan WebTransport API, update modern untuk WebSockets yang menyediakan dukungan untuk beberapa aliran, aliran searah, dan pengiriman yang tidak sesuai urutan.

Bagian dari serial Baru di web