Memperkenalkan Baseline

Di Google I/O 2023, kami mengumumkan kebijakan Dasar, mempelajari lebih lanjut inisiatif ini dan alasan pentingnya inisiatif tersebut.

Dasar pengukuran membantu Anda melihat secara sekilas apakah fitur atau API aman untuk digunakan di situs atau aplikasi web Anda. Dalam postingan ini, pelajari ide-ide yang mengarah ke konsep ini, dan bagaimana kami harap hal ini akan membantu Anda.

Mengikuti perubahan di platform web

Web saat ini berubah dengan cepat. Browser kami selalu selalu digunakan, dengan fitur baru yang hadir di browser stabil setiap bulannya. Ini menarik, tetapi juga menimbulkan masalah. Bagaimana developer web menghadapi semua perubahan ini? Bagaimana cara mengetahui kapan waktu yang aman untuk menggunakan suatu fitur? Kapan waktu yang tepat untuk mulai belajar dan berinvestasi pada fitur baru?

Di masa lalu, kami sering menjelaskan dukungan browser kepada pemangku kepentingan dengan mengaitkannya ke rilis browser tertentu (misalnya, Internet Explorer 11) karena baris di pasir yang dibuat oleh browser non-evergreen yang dibuat jelas bagi semua orang. Saat ini, lanskapnya sering kali terlihat kurang jelas, dengan begitu banyak fitur yang menyebabkan sulit untuk memeriksa dukungan untuk semua fitur yang kami gunakan.

Kami tahu besarnya masalah ini bagi developer, karena Anda terus-menerus memberi tahu kami bahwa hal tersebut bermasalah. Lebih dari dua tahun yang lalu kami memutuskan bahwa ini adalah masalah yang ingin kami selesaikan.

Mempersiapkan rumah kita

Kami menyadari bahwa kami menambah kebingungan tentang status fitur, yang menggabungkan hal-hal eksperimental dengan konten stabil di situs kami. Jadi, kami telah meningkatkan kejelasan saluran komunikasi kami sendiri. Kami sekarang menggunakan web.dev untuk memublikasikan konten tentang web stabil, hal-hal yang sekarang dapat kami deskripsikan sebagai bagian dari Baseline, dan yang hampir selesai dengan status tersebut. Kami juga menyoroti karya browser lain, karena kita semua bekerja sama untuk meningkatkan interoperabilitas platform.

Di web.dev, Anda akan menemukan konten seperti seri yang baru dapat dioperasikan bersama, merayakan fitur yang kini didukung di ketiga mesin utama. Kami juga memiliki rangkaian bulanan, yang mencakup hal-hal yang baru di platform web untuk membagikan fungsi semua browser, dan info terbaru tentang Interop 2023. Situs ini juga berisi panduan praktik terbaik kami dalam mata pelajaran seperti performa, aksesibilitas, dan keterampilan dasar pengembangan web.

Di developer.chrome.com, Anda dapat mempelajari hal-hal baru yang dihadirkan Chrome ke platform web. Beberapa hal tersebut masih dalam percobaan, atau hanya di Chrome untuk saat ini. Banyak hal yang kami posting di developer.chrome.com akan hadir di browser lain, dan kami berharap dapat segera merayakan momen interoperabilitasnya, tetapi kami ingin Anda mengetahui status dan dukungan browser mereka.

Kami juga menambahkan informasi dukungan browser yang jelas ke semua konten yang kami publikasikan, dan saat tim kami berbicara tentang fitur di konferensi.

Dokumentasi sangat penting untuk penerapan fitur baru, dan tahun ini kami telah memastikan bahwa fitur baru yang kami hadirkan di Chrome memiliki dokumentasi di MDN. Misalnya, lihat dokumentasi untuk View Transitions dan WebGPU. Kami juga membantu mendukung Open Web Docs yang menyumbangkan dokumentasi untuk seluruh platform web ke MDN.

Bekerja dengan orang lain

Meningkatkan kinerja kami adalah hal yang penting, tetapi untuk mengatasi masalah yang lebih besar yang kami butuhkan untuk bekerja sama dengan pihak lain. Kami telah berhasil bekerja sama dengan partner di vendor browser lain dan perusahaan terkait melalui Interop 2022 dan 2023. Pembentukan Grup Komunitas WebDX mengumpulkan orang-orang untuk memikirkan masalah kejelasan di seluruh platform secara keseluruhan.

Grup ini sedang mengerjakan set fitur, cara mengelompokkan fitur platform web untuk menampilkan status dukungannya, dan set fitur ini adalah kunci untuk konsep Dasar Pengukuran.

Menciptakan kejelasan tingkat platform dengan Baseline

Dasar pengukuran adalah garis di pasir yang sulit diidentifikasi di dunia browser yang selalu populer. Segala sesuatu yang didukung sepenuhnya dalam dua versi terbaru browser utama akan menjadi bagian dari Baseline. Oleh karena itu, jika library Anda menyatakan bahwa semua fitur yang digunakan adalah bagian dari Dasar Pengukuran, developer akan mengetahui maksud Anda. Saat membuat proposal untuk aplikasi baru, Anda dapat menjelaskan kepada pemangku kepentingan bahwa dukungan browser akan terikat dengan Baseline, sehingga menciptakan kejelasan bagi semua orang mengenai tingkat dukungan.

Mulai hari ini, Anda akan mulai melihat Dasar pengukuran muncul di halaman di MDN, dan di web.dev.

Karena Dasar Pengukuran akan terus berubah, dengan fitur baru yang menjadi bagian dari setelan tersebut setiap bulan, kami akan memublikasikan versi fitur yang merupakan bagian dari Dasar Pengukuran setiap tahunnya. Misalnya, agar lebih jelas, Anda dapat mengaitkan dukungan ke Dasar Pengukuran 24.

Apa langkah selanjutnya?

Kami akan melanjutkan peluncuran Baseline di seluruh web.dev. Saat membaca artikel atau tutorial, Anda akan dapat melihat kapan fitur yang dijelaskan merupakan bagian dari Baseline. Anda tidak akan dapat melewati sesuatu dan menyadarinya menggunakan sesuatu yang tidak memiliki dukungan browser yang baik.

Kami akan menyediakan widget yang dapat Anda gunakan di artikel atau library Anda sendiri, yang menunjukkan dukungan untuk set fitur Dasar Pengukuran.

Kami juga akan berupaya untuk memastikan bahwa fitur baru yang kami luncurkan di Chrome menjadi bagian dari Baseline secepat mungkin. Nantikan postingan berikutnya yang akan membahas lebih banyak tentang upaya tersebut.

Dan kami akan mengumpulkan masukan dari developer untuk mencari tahu bagaimana ide ini bekerja dalam praktiknya, dan apa lagi yang ingin Anda lihat. Pantau terus halaman Dasar pengukuran, atau tawarkan masukan sekarang melalui Grup Komunitas WebDX.