Lompat menuju konten

Kesimpulan

Lea Verou

Lea Verou

W3C Technical Architecture Group Member, MIT CSAIL

Tahun lalu, Kilian memprediksi bahwa cara kita menulis CSS akan berganti selamanya, dan hasil survei tahun ini membenarkan prediksinya.

Interop 2022 telah mempersatukan browsers untuk bekerja menuju tujuan yang sama, dan beberapa fitur berubah dari "ini tidak akan terjadi" menjadi "ini sekarang sedang terjadi". Selektor orang tua (:has()) dan kueri kontainer (@container) adalah dua fitur yang besar dalam kategori tersebut. Bertahun-tahun para pengembang telah diberitahu bahwa fitur-fitur ini tidak mungkin karena implikasi performa, namun ternyata keduanya mungkin.

Subgrid di sisi lain selalu ada dalam peta jalur, it was just a very big chunk of work. Fitur tersebut sekarang sudah didukung di Firefox dan Safari, dan sedang diimplementasikan di Chrome, jadi kita akan mungkin melihat tingkat penggunaan yang jauh lebih tinggi tahun depan.

Saya memprediksi bahwa bintang-bintang tahun 2023 adalah native Nesting, dan manipulasi warna. Nesting saat ini adalah alasan utama orang-orang masih menggunakan preprocessor, jadi kalau bisa menggunakannya secara langsung akan sangat membebaskan.

Bekerja dengan warna dalam CSS juga akan lebih menyenangkan. Ada banyak fitur yang sedang diimplementasikan pada saat ini. Di akhir 2023, kita mungkin bisa mengandalkan warna gamut lebar dan warna yang independen dari perangkat (color(), lab(), lch(), oklab(), oklch()), dan kita akan bis memanipulasi mereka dengan cara dasar dengan color-mix().

Semua ini secara bersamaan berarti bahwa 2023 akan menjadi tahun yang sangat menarik CSS. Saya menantikan semua implementasi yang akan datang, apakah prediksi saya benar atau tidak. Sungguh zaman yang fantastis untuk menulis CSS!