Baseline ti aiuta a capire quali funzionalità sono interoperabili tra i motori dei browser moderni e sicure da usare oggi. Ma come si usa Baseline nei tuoi progetti? Questa pagina presenta materiali per aiutarti a decidere come utilizzarla e alcune delle considerazioni che dovrai fare in questo percorso.

Scopri come funziona Baseline

La base di riferimento funziona offrendo chiarezza nella messaggistica attraverso tre soglie. Queste soglie indicano il livello di interoperabilità nel set di browser principali: Chrome per Android e computer, Firefox per Android e computer, Safari in macOS e iOS ed Edge. Quando vedi queste etichette e questi simboli, puoi farti rapidamente un'idea di quanto siano consolidate le funzionalità web nei motori dei browser moderni:

Le funzionalità con disponibilità limitata sono quelle che non sono implementate nel set di browser principali. L'utilizzo di queste funzionalità richiede una pianificazione, che potrebbe includere polyfill e miglioramento progressivo.
Le funzionalità appena disponibili sono quelle implementate di recente nel set di browser principali. Quando vedi che le funzionalità sono appena disponibili, puoi aspettarti che queste funzionalità saranno supportate più ampiamente dai browser nel tempo.
Le funzionalità ampiamente disponibili sono quelle interoperabili nel set di browser principali da almeno 30 mesi. Quando le funzionalità sono ampiamente disponibili nella baseline, puoi aspettarti che siano ben supportate nel set di browser principali.

Prima di poter utilizzare Baseline nel tuo progetto, devi decidere quale target Baseline utilizzare. Un target di base è un target mobile che si evolve per aggiungere più funzionalità interoperabili nel tempo oppure un target fisso che rappresenterà l'ultimo insieme di funzionalità interoperabili per un determinato anno. Scopri come selezionare il target di base in modo basato sui dati in questa guida.

Aggiungere Baseline al progetto

Tenere traccia delle funzionalità interoperabili dei browser può essere un compito a sé stante, ma utilizzando Baseline nel tuo progetto, nonché gli strumenti che ti aiutano in questo, puoi ridurre il lavoro necessario. Browserslist include diverse query integrate che rendono l'utilizzo di Baseline nel tuo progetto il più semplice possibile.

Aggiungi Baseline agli strumenti di linting e packaging di sviluppo con query specifiche di Baseline ora integrate in Browserslist.
Scopri come integrare Baseline in un progetto web utilizzando webpack, Babel e PostCSS con questo codelab.

Scopri le demo di Baseline

Se cerchi un po' di ispirazione per capire come utilizzare Baseline nei tuoi progetti, dai un'occhiata a queste demo di integrazioni di strumenti per iniziare:

Scopri come utilizzare Baseline con il tuo progetto webpack.
Scopri come utilizzare Baseline con il tuo progetto Rollup.

Non tutte le funzionalità web sono interoperabili, ma ciò non significa che non puoi utilizzarle. Nell'ambito di Baseline, non ti diciamo se utilizzare o meno funzionalità non interoperabili. Si tratta di una decisione che devi prendere in autonomia e abbiamo pubblicato delle linee guida su come farlo.

Creare i propri strumenti di base

Stai cercando uno strumento specifico per Baseline, ma non riesci a trovarlo? Gli strumenti di base sono in fase di sviluppo ed è possibile che ciò che ti serve non sia ancora stato sviluppato. Se sei un tipo intraprendente, puoi creare i tuoi strumenti. Questi articoli mostrano come utilizzare i dati delle funzionalità web in due modi per creare strumenti utili per te e per gli altri.

Scopri la dashboard della piattaforma web e come eseguire query sull'API HTTP per aiutarti a creare strumenti di riferimento.
Scopri come utilizzare i dati nel pacchetto npm web-features per creare i tuoi strumenti di base.