Baseline

Web Platform Baseline fornisce informazioni chiare sulle funzionalità della piattaforma web che possono essere utilizzate in sicurezza nei tuoi progetti. Quando leggi un articolo o scegli una libreria per il tuo progetto, se le funzionalità utilizzate fanno tutte parte della base di riferimento, puoi fidarti del livello di compatibilità del browser. Allineandoti alla base di riferimento, non dovrebbero esserci sorprese durante il test del sito.

Baseline verrà implementato su MDN, Can I Use, web.dev e ti forniremo gli strumenti per dimostrare che le funzionalità descritte in un articolo o in una libreria sono tutte disponibili nella base di riferimento.

Uno screenshot della pagina per la funzione asincrona su MDN. Il segno di spunta verde della metrica Base di riferimento indica che la funzionalità è ampiamente disponibile.
Base di riferimento su MDN.

La baseline rende il supporto del browser di destinazione facile da comprendere per tutti gli stakeholder e i membri del team.

  • Quando pianifichi un progetto, invece di dover elencare specifiche versioni del browser, puoi impostare un requisito per utilizzare le funzionalità che fanno parte della base di riferimento.
  • Quando pubblichi una libreria, puoi aiutare i potenziali utenti a comprendere il supporto delle funzionalità utilizzate (e quindi se è sicuro usare sul loro sito) dichiarando il supporto per Baseline.
  • Quando scrivi un tutorial, puoi comunicare ai lettori che tutto ciò che viene descritto è in linea di riferimento. Il lettore sa che questa soluzione può essere incorporata in un progetto.

In che modo le funzionalità diventano parte di Baseline?

La base di riferimento prevede due fasi:

  • Disponibile di recente: la funzionalità diventa supportata dall'ultimo browser principale e, di conseguenza, interoperabile.
  • Ampia disponibilità: sono trascorsi 30 mesi dalla nuova data interoperabile. La funzionalità può essere utilizzata dalla maggior parte dei siti senza doversi preoccupare del supporto.

L'insieme di browser di base è il seguente:

  • Chrome (desktop e Android)
  • Edge (computer)
  • Firefox (computer e Android)
  • Safari (macOS e iOS)

Il targeting di riferimento consente di evitare che i requisiti del sito rimangano bloccati. Quando aggiungi le funzionalità, puoi sfruttare i nuovi vantaggi che sono diventati parte di Baseline, mantenendo lo stesso livello di assistenza per i tuoi utenti.

Una collaborazione con i nostri partner in altri browser

Il team di Chrome vuole migliorare l'esperienza degli sviluppatori e sappiamo quanto sia importante che i tuoi siti e le tue applicazioni funzionino correttamente su tutti i browser. Per migliorare l'interoperabilità, collaboriamo con Apple, Microsoft e Mozilla, insieme ad altri partner, in Interop 2022 e Interop 2023.

Poiché ci sarà sempre un divario tra le funzionalità disponibili in tutti i browser, abbiamo proposto al Gruppo della community Web DX l'idea di creare un insieme noto di funzionalità sicure. Questa idea è diventata Baseline, un modo per identificare le funzionalità che funzionano bene su tutti i motori e un modo per rendere chiara l'assistenza in un mondo multimotore.

Integrazione con i fornitori di strumenti

L'archivio RUM di Akamai è un set di dati disponibile pubblicamente per il monitoraggio degli utenti reali (RUM). Pubblica Approfondimenti RUM, ovvero una pagina degli approfondimenti più importanti ricavati dai propri dati, tra cui il supporto di Baseline. Questi dati indicano la percentuale di utenti con versioni del browser incluse nella versione di Baseline selezionata.

Ci auguriamo di poter condividere altre integrazioni con te a breve. Se sei un fornitore di strumenti, ci piacerebbe sapere se integri Baseline nel tuo prodotto.

Base di riferimento 2023

La base di riferimento verrà spostata man mano che più funzionalità diventeranno interoperabili, ma riteniamo che sia utile comprendere l'insieme di funzionalità del web in un determinato momento. Pertanto, una volta all'anno, pubblicheremo il set di riferimento dell'anno.

Ora puoi scoprire di più sulle funzionalità che sono diventate parte di Baseline 2023.

Partecipa

Baseline è stato sviluppato nell'ambito del progetto di funzionalità web, un progetto basato sulla community che mira a fornire un insieme completo e aggiornato di funzionalità raggruppate delle piattaforme web. Chiunque può contribuire alla base di riferimento aggiungendo nuove funzionalità, esaminando quelle esistenti o fornendo feedback come problemi relativi al repository.

Per gli autori di librerie o per gli autori di strumenti, sarà più semplice mostrare il proprio supporto. A breve, forniremo dei modi per dimostrare che la tua raccolta o il tuo strumento è compatibile con Baseline. Il widget può essere visualizzato su GitHub e rimanda al sito web di Baseline. Tieni d'occhio questa pagina per eventuali aggiornamenti.

Scopri di più