Pubblicato il 27 febbraio 2025
È stato un mese intenso per Baseline sia nella community che in Google e in altri importanti fornitori di browser. In questa edizione del digest mensile di Baseline, noi di Chrome Developer Relations ci prendiamo ancora una volta un momento per rivedere gli sviluppi recenti, come aggiornamenti, articoli e conferenze della community, strumenti e tutto ciò che riguarda Baseline e che riteniamo sia importante che tu conosca.
Interop 2025 è in corso
Ogni anno, il progetto Interop definisce un insieme di aree di interesse su cui collaborano i principali fornitori di browser e le organizzazioni di supporto per implementare nuove funzionalità in tutti i browser entro lo stesso anno. A febbraio, il progetto Interop 2025 è stato lanciato ufficialmente come sforzo congiunto:
- Post del blog di Apple
- Post del blog di Mozilla
- Post del blog di Microsoft
- Post del blog di Google
- Post del blog di Igalia
- Post del blog di Bocoup
Le aree su cui si concentrerà il progetto quest'anno includono funzionalità per Core Web Vitals, l'API View Transitions, WebAssembly, il layout e molte altre. Dai un'occhiata a uno o a tutti questi post del blog.
Chiacchierata informale di TheJam.dev con Rachel Andrew
Di recente, Rachel Andrew di Chrome Developer Relations ha incontrato Brian Rinaldi di TheJam.dev per parlare di interoperabilità e baseline.
La discussione è stata ampia e ha incluso le domande del pubblico. Vale la pena guardarlo perché spiega perché esiste Baseline e come aiuta gli sviluppatori web a capire quanto della piattaforma web è disponibile per l'utilizzo senza preoccuparsi della compatibilità del browser.
Plug-in WordPress baseline-status
Questo mese, Geoff Graham di CSS-Tricks ha pubblicato Baseline Status in a WordPress Block, un articolo sul plug-in WordPress baseline-status che implementa il componente web Baseline Status. Questo plug-in ti offre un modo più semplice per inserire il componente web nelle pagine del tuo sito in cui vuoi indicare lo stato del valore di riferimento di una determinata funzionalità.
Il componente web Stato di riferimento e il plug-in che lo implementa sono molto utili in contesti come gli articoli sulle funzionalità web, in cui è possibile chiarire se una determinata funzionalità web può essere utilizzata o meno su tutti i principali motori dei browser. Ancora più importante, quando viene visualizzato, il componente web fornisce le informazioni più recenti possibili per una determinata funzionalità web. CSS-Tricks sfrutta sicuramente il componente web implementandolo nel proprio sito. Ad esempio, puoi vedere che la pagina di documentazione della regola @scope
su CSS-Tricks implementa il plug-in baseline-status.
Case study su RUMVision Baseline
Nell'edizione di gennaio di questo notiziario, abbiamo annunciato che RUMVision ha integrato Baseline nella propria soluzione RUM. Si tratta di uno sviluppo entusiasmante, in quanto si tratta di alcuni dei primi strumenti che aiutano i proprietari di siti a sapere quali funzionalità di Baseline possono essere utilizzate dai loro utenti.
Questo mese, RUMVision ha scritto un case study su come ha integrato Baseline nel proprio prodotto. Si tratta di un case study avvincente che vale la pena leggere se vuoi scoprire come hanno fatto.
L'API Popover è ora disponibile come baseline (di nuovo)
Ad aprile 2024 è stato annunciato che l'API Popover è diventata di nuova disponibilità di base. Tuttavia, è stato rilevato un grave bug nell'implementazione di questa API in un motore del browser, che ha causato la disponibilità dell'API Popover come riferimento nuovo prima del previsto.
Di conseguenza, e per alcuni motivi che potrebbero interessarti e su cui abbiamo scritto, la data di disponibilità della versione di riferimento dell'API Popover è stata aggiornata al 27 gennaio di quest'anno.
Funziona in tutti i browser: interoperabilità oltre la disponibilità
Di recente, Mariko Kosaka di Chrome DevRel si è recata a Phoenix, in Arizona, per parlare di Baseline alla HalfStalk Conference. Il suo intervento si è concentrato sulla definizione del concetto di interoperabilità, su come determinare quando le funzionalità sono interoperabili (su tutti i tipi di dispositivi), sulla difficoltà che può comportare senza un po' di aiuto e su come Baseline semplifica la vita agli sviluppatori.
Al momento non è stato registrato alcun video di questo intervento, ma puoi dare un'occhiata alla presentazione di Mariko per scoprire di più. Tieni d'occhio i prossimi eventi in cui il team di Chrome Developer Relations parlerà di Baseline nelle vicinanze di casa tua.
ESLint ora supporta ufficialmente il linting CSS
Se hai mai utilizzato ESLint, sai che storicamente è uno strumento per il linting solo di JavaScript. Questo mese, ESLint ha annunciato che il linting CSS è ora supportato ufficialmente dal proprio set di strumenti. Parte di questo annuncio riguarda la regola require-baseline
, che ti aiuta a applicare l'utilizzo delle funzionalità di Baseline nel CSS del tuo progetto. Ci auguriamo di poter offrire presto altri strumenti di supporto di Baseline agli sviluppatori web, in modo che la questione del supporto delle funzionalità sia più facile da comprendere.
Un altro mese è passato!
Finora il 2025 è stato un anno importante per Baseline e noi di Chrome Developer Relations prevediamo molti altri sviluppi in questo ambito. Tieni d'occhio la prossima edizione di questo notiziario alla fine del mese prossimo e, come sempre, puoi comunicarci se abbiamo perso qualcosa che ritieni debba essere incluso qui o in una futura edizione del notiziario.