Pubblicato l'8 settembre 2026
Chrome 153 è in fase di implementazione e questo post condivide alcune delle funzionalità chiave della release. Leggi le note di rilascio complete di Chrome 153.
Punti salienti di questa release:
- I container di scorrimento a singolo asse estendono la proprietà
overflowper supportare i valori scorrevoli combinati conclip. - Gli elementi di funzionalità:
<camera>e<microphone>forniscono controlli HTML dichiarativi dedicati per l'acquisizione di contenuti multimediali a funzionalità singola. - L'iterazione congiunta aggiunge
Iterator.zip()eIterator.zipKeyed()per sincronizzare l'avanzamento di più iteratori in JavaScript.
Container di scorrimento a singolo asse
Chrome 153 estende la proprietà CSS overflow per supportare i valori scorrevoli (auto, scroll, hidden) combinati con clip (ad esempio, overflow: scroll clip o overflow: auto clip). In questo modo viene creato un container di scorrimento per un singolo asse senza trasformare l'altro asse in uno scroller. A partire da Chrome 153, questa funzionalità è ora disponibile per i test senza un flag nei canali non stabili (beta, Dev e Canary).
Per esempi dettagliati, leggi Pronto per i test degli sviluppatori: container di scorrimento a singolo asse.
Elementi di funzionalità: <camera> e <microphone>
Dopo il lancio dell'elemento <geolocation> in Chrome 144 e <usermedia> in Chrome 151, Chrome 153 introduce gli elementi di funzionalità dedicati <camera> e <microphone>.
Questi elementi sono controlli HTML dichiarativi attivati dall'utente progettati per casi d'uso a funzionalità singola:
- L'elemento
<camera>richiede l'acquisizione video. - L'elemento
<microphone>richiede l'acquisizione audio.
Come <usermedia>, incorporano un'interfaccia utente controllata dal browser e con uno stile rigoroso nella pagina, garantendo un clic intenzionale dell'utente prima che venga attivato un prompt di autorizzazione o che venga avviato uno stream. Mantengono lo stesso modello di sicurezza e il percorso di recupero delle autorizzazioni integrato di <usermedia> e forniscono un maggiore controllo se l'applicazione non richiede l'accesso a contenuti multimediali misti.
Iterazione congiunta
Chrome 153 aggiunge il supporto per la proposta TC39 di iterazione congiunta in JavaScript, introducendo i metodi statici Iterator.zip() e Iterator.zipKeyed().
Iterator.zip() aggrega gli elementi di più oggetti iterabili in un nuovo iteratore che genera array contenenti gli elementi nelle posizioni corrispondenti. Per impostazione predefinita, l'iterazione viene completata quando l'iterabile di input più breve è esaurito:
Puoi personalizzare questo comportamento utilizzando l'opzione mode:
"shortest"(impostazione predefinita): si interrompe quando il primo iterabile di input termina."longest": continua finché tutti gli iterabili non terminano, riempiendo i valori mancanti utilizzando un iterabilepaddingfacoltativo."strict": genera unTypeErrorse gli iterabili di input non hanno la stessa lunghezza.
Il metodo complementare Iterator.zipKeyed() offre un'aggregazione simile, generando oggetti con chiave anziché array.
Per ulteriori dettagli ed esempi, consulta la documentazione di Iterator.zip() su MDN.
Per approfondire
Questo articolo tratta solo alcuni punti salienti. Consulta i seguenti link per ulteriori modifiche in Chrome 153:
- Note di rilascio di Chrome 153.
- Aggiornamenti di ChromeStatus.com per Chrome 153.
- Calendario delle release di Chrome.
Iscriviti
Per rimanere aggiornato, iscriviti al canale YouTube di Chrome Developers e riceverai una notifica via email ogni volta che pubblichiamo un nuovo video. In alternativa, seguici su X o LinkedIn per nuovi articoli e post del blog.
Non appena verrà rilasciato Chrome 154, saremo qui per informarti sulle novità di Chrome.