Novità di Chrome 149

Data di pubblicazione: 2 giugno 2026

Chrome 149 è in fase di implementazione e questo post condivide alcune delle funzionalità chiave della release. Leggi le note di rilascio complete di Chrome 149.

Punti salienti di questa release:

Decorazioni degli spazi CSS

Le decorazioni degli spazi CSS consentono di applicare uno stile agli spazi nei layout dei container come griglia e flexbox, offrendo coerenza e nuove opzioni di stile che in precedenza richiedevano hack complessi di bordi e pseudo-elementi. Questa funzionalità è compatibile con il miglioramento progressivo; nei browser non supportati, gli spazi vengono visualizzati normalmente senza decorazioni.

Introduce proprietà come column-rule-inset e row-rule-inset per ridurre o estendere le decorazioni e column-rule-visibility-items e row-rule-visibility-items per mostrare le regole solo tra elementi adiacenti o in ogni spazio. La larghezza, il colore e gli inserti delle regole sono completamente animabili, il che consente di applicare una transizione al passaggio del mouse o ad altre modifiche dello stato.

Scopri di più nel post sulle decorazioni degli spazi CSS.

Disconnessione di WebSocket all'inserimento di bfcache

Le connessioni WebSocket attive non impediscono più a una pagina di accedere alla cache back-forward (bfcache). Chiudendo in modo proattivo le connessioni WebSocket all'inserimento di BFCache anziché contrassegnare il documento come non idoneo, il browser consente di memorizzare in memoria e ripristinare immediatamente le pagine con WebSocket attivi.

In precedenza, qualsiasi connessione WebSocket attiva costringeva il browser a ignorare la pagina quando l'utente usciva, impedendone la memorizzazione nella cache back-forward (bfcache).

Intl.Locale.prototype.variants

L'oggetto Intl.Locale rappresenta un identificatore di lingua Unicode. L'oggetto principale è Baseline Widely available.

Le varianti fanno parte dell'identificatore della lingua principale e selezionano le varianti di una lingua che la tripla (lingua, regione, script) non può distinguere. Questa funzionalità è già disponibile in Firefox e Safari e ora è disponibile in Chrome.

Ad esempio:

const locale = new Intl.Locale("sl-rozaj-biske");
console.log(locale.variants); // "rozaj-biske"

Scopri di più nella documentazione MDN per Intl.Locale.prototype.variants.

Per approfondire

Questo articolo tratta solo alcuni punti salienti. Consulta i seguenti link per ulteriori modifiche in Chrome 149.

Iscriviti

Per rimanere aggiornato, iscriviti al canale Chrome Developers YouTube e riceverai una notifica via email ogni volta che pubblichiamo un nuovo video. In alternativa, seguici su X o LinkedIn per leggere nuovi articoli e post del blog.

Non appena verrà rilasciato Chrome 150, saremo qui per informarti sulle novità di Chrome.