Novità di Chrome 109

Tieni presente quanto segue:

Mi chiamo Adriana Jara. Vediamo quali sono le novità di Chrome 109 per gli sviluppatori.

OPFS su Android

L'Origin Private File System (OPFS) fa parte dell'API File System Access, si tratta di un endpoint di archiviazione privato rispetto all'origine della pagina.

È stato lanciato su computer su Chrome 102, ma ne aumenta la compatibilità rendendolo disponibile su Android.

Con un paio di eccezioni, include tutte le piattaforme API File System Access, per gestire senza problemi i file direttamente dal file system locale. I metodi show*Picker() e l'integrazione dell'API drag-and-Drop non sono ancora disponibili.

Con l'API File System Access su OPFS, i siti possono accedere al proprio file system privato per origine e possono eseguire operazioni sui file tramite FileSystemSyncAccessHandle, il che fornisce prestazioni migliori.

Consulta questo articolo per scoprire come implementare un accesso fluido al file system su più piattaforme.

Novità in CSS.

Ora alcune nuove funzionalità CSS, a partire da una nuova unità di lunghezza: lh.

L'unità CSS lh è uguale al valore calcolato della proprietà line-height nell'elemento su cui viene utilizzata. In questo modo, a textarea può essere assegnata un'altezza uguale al numero di righe del testo previsto.

Inoltre, il gruppo di lavoro CSS ha aggiunto un nuovo valore auto per i descrittori: font-weight, font-style e font-stretch all'interno della regola @font-face. auto è ora il valore iniziale. Questi descrittori nei caratteri variabili offrono agli utenti la possibilità di scegliere quanto deve essere pesante, inclinato o largo il carattere tipografico.

Per offrire un maggiore controllo sulla tipografia web, la proprietà hyphenate-limit-chars specifica il numero minimo di caratteri in una parola con trattino.

Supporto di MathML Core.

Se hai mai provato ad aggiungere formule matematiche alla tua pagina web in un modo accessibile e con stile, non vedrai l'ora di sapere che MathML Core è ora supportato in Chrome.

MathML è un linguaggio per descrivere la notazione matematica in un modo che può essere incluso in HTML e SVG. Il rendering viene eseguito in modo compatibile con CSS con OpenType MATH ed esposto tramite le API di accessibilità della piattaforma.

Gli stili MathML sono attivati dalle funzionalità CSS, incluse quelle dedicate al layout matematico. Alcuni esempi sono le proprietà math-depth, math-shift e math-style, nonché il valore math per la proprietà display e altro ancora.

Consulta la documentazione per dettagli ed esempi utili per migliorare il tuo gioco di notazione matematica.

E tanto altro.

Naturalmente c'è molto altro.

Per approfondire

Vengono illustrati solo alcuni dei punti salienti. Consulta i link qui sotto per altre modifiche in Chrome 109.

Iscriviti

Per non perderti gli aggiornamenti, iscriviti al Canale YouTube per sviluppatori di Chrome, e riceverai una notifica via email ogni volta che viene lanciato un nuovo video.

Mi chiamo Adriana Jara e non appena verrà rilasciato Chrome 110 sarò qui per dirti le novità di Chrome.