Dasar Pengukuran membantu Anda memahami fitur mana yang dapat dioperasikan di seluruh mesin browser modern dan aman digunakan saat ini—tetapi bagaimana cara menggunakan Dasar Pengukuran dalam project Anda? Halaman ini menyajikan materi untuk membantu Anda memutuskan cara menggunakannya, dan beberapa pertimbangan yang perlu Anda buat dalam perjalanan tersebut.

Mempelajari cara kerja Baseline

Dasar berfungsi dengan menawarkan kejelasan dalam pesan melalui tiga nilai minimum. Nilai minimum ini menunjukkan tingkat interoperabilitas dalam set browser inti: Chrome untuk Android dan desktop, Firefox untuk Android dan desktop, Safari di macOS dan iOS, serta Edge. Saat melihat label dan simbol ini, Anda dapat dengan cepat memahami seberapa mapan fitur web di mesin browser modern:

Fitur ketersediaan terbatas adalah fitur yang tidak diimplementasikan di seluruh set browser inti. Penggunaan fitur ini memerlukan perencanaan, yang mungkin mempertimbangkan polyfill dan progressive enhancement.
Fitur yang baru tersedia adalah fitur yang baru saja diterapkan di set browser inti. Saat Anda melihat bahwa fitur Baru tersedia, Anda dapat mengharapkan bahwa fitur ini akan didukung secara lebih luas di seluruh browser seiring waktu.
Fitur tersedia secara luas adalah fitur yang telah dapat beroperasi di set browser inti selama minimal 30 bulan. Jika fitur tersedia secara luas di Baseline, Anda dapat mengharapkan fitur tersebut didukung dengan baik di set browser inti.

Sebelum dapat menggunakan Baseline di project, Anda harus memutuskan target Baseline mana yang akan digunakan. Target Dasar adalah target bergerak yang berkembang untuk menambahkan lebih banyak fitur yang dapat dioperasikan dari waktu ke waktu, atau target tetap yang akan merepresentasikan kumpulan fitur yang dapat dioperasikan terbaru untuk tahun tertentu. Pelajari cara memilih target Dasar secara berbasis data dalam panduan ini.

Menambahkan Tolok Ukur ke project Anda

Melacak fitur mana yang dapat dioperasikan di browser bisa menjadi tugas tersendiri, tetapi dengan menggunakan Baseline ke dalam project Anda—serta alat untuk membantu memandu Anda dalam hal ini—Anda dapat mengurangi pekerjaan yang terlibat. Browserslist dilengkapi dengan beberapa kueri bawaan yang membuat penggunaan Baseline dalam project Anda menjadi sesederhana mungkin.

Tambahkan Dasar Pengukuran ke alat linting dan pengemasan pengembangan Anda dengan kueri khusus Dasar Pengukuran yang kini dibuat ke dalam Browserslist.
Pelajari cara mengintegrasikan Baseline ke dalam project web menggunakan webpack, Babel, dan PostCSS dengan codelab ini.

Lihat demo Baseline

Jika Anda mencari sedikit inspirasi untuk membantu Anda mengetahui cara menggunakan Baseline dalam project, lihat demo integrasi alat berikut untuk memulai:

Pelajari cara menggunakan Baseline dengan project webpack Anda.
Pelajari cara menggunakan Baseline dengan project Rollup Anda.

Tidak semua fitur web dapat beroperasi bersama, tetapi bukan berarti Anda tidak dapat menggunakannya. Sebagai bagian dari Baseline, kami tidak memberi tahu Anda apakah akan menggunakan fitur yang tidak dapat beroperasi bersama atau tidak. Itu adalah keputusan yang harus Anda buat sendiri—dan kami telah memublikasikan panduan untuk Anda tentang cara memikirkannya.

Membuat alat Dasar Pengukuran Anda sendiri

Apakah Anda telah mencari alat tertentu untuk Baseline, tetapi tidak dapat menemukannya? Alat dasar adalah ruang yang sedang dikembangkan, dan mungkin alat yang Anda butuhkan belum dikembangkan. Jika Anda adalah tipe orang yang berinisiatif, Anda dapat membuat alat sendiri. Artikel ini akan menunjukkan cara menggunakan data fitur web dalam beberapa cara untuk membuat alat yang akan berguna bagi Anda dan orang lain.

Pelajari Dasbor Platform Web dan cara membuat kueri HTTP API-nya untuk membantu Anda membuat alat Dasar Pengukuran.
Pelajari cara menggunakan data dalam paket npm web-features untuk membuat alat Baseline Anda sendiri.