Novità di Chrome 138

Pubblicato il 24 giugno 2025

Chrome 138 è in fase di implementazione e questo post illustra alcune delle funzionalità principali della release. Leggi le note di rilascio complete di Chrome 138.

Novità di questa release:

Le API Translator, Language Detector e Summarizer

Chrome sta sviluppando API della piattaforma web e funzionalità del browser progettate per funzionare con modelli di IA, modelli di esperti e modelli linguistici di grandi dimensioni (LLM) integrati nel browser. Tra questi è incluso Gemini Nano, la versione più efficiente della famiglia di LLM Gemini, progettata per funzionare localmente sulla maggior parte dei computer desktop e laptop moderni. Con l'AI integrata, il tuo sito web o la tua applicazione web può eseguire attività basate sull'IA, senza dover eseguire il deployment, gestire o eseguire l'hosting autonomo di modelli di IA.

A partire da Chrome 138, puoi aggiungere funzionalità di traduzione alla tua applicazione web con l'API Translator. In questo modo, gli utenti possono contribuire nella loro lingua madre. Ad esempio, quando partecipi alle chat di assistenza, il tuo sito può tradurre i contenuti nella lingua utilizzata dagli addetti all'assistenza prima che vengano inviati dal dispositivo dell'utente. In questo modo, viene creata un'esperienza fluida, rapida e inclusiva per tutti gli utenti.

L'API Translator può essere utilizzata insieme all'API Language Detector per attivare il rilevamento della lingua sul dispositivo dell'utente, garantendo una privacy migliore rispetto alle soluzioni alternative che richiedono il caricamento su un server cloud.

L'API Summarizer può essere utilizzata per generare diversi tipi di riepiloghi in vari formati e lunghezze, ad esempio frasi, paragrafi, elenchi puntati e altro ancora. Ad esempio:

  • Riassumere i punti chiave di un articolo o di una conversazione in chat.
  • Suggerire titoli e intestazioni per gli articoli.
  • Creare un riepilogo conciso e informativo di un testo lungo.
  • Generazione di un teaser per un libro basato su una recensione.

Funzioni CSS

Le funzioni CSS incluse in Chrome 138 includono le funzioni relative al segno abs() e sign(), che calcolano varie funzioni relative al segno del loro argomento.

Inoltre, la notazione funzionale progress() che restituisce un valore <number> che rappresenta la posizione di un calcolo (il valore di avanzamento) tra altri due calcoli (il valore di inizio avanzamento e il valore di fine avanzamento).

Infine, le funzioni sibling-index() e sibling-count() possono essere utilizzate come numeri interi nei valori delle proprietà CSS per applicare stili agli elementi in base alla loro posizione tra i fratelli o al numero totale di fratelli, rispettivamente.

L'API Viewport Segments

L'API Viewport Segments ti consente di scegliere come target i dispositivi pieghevoli. I segmenti del viewport vengono creati quando il viewport è suddiviso da una o più funzionalità hardware (come una piega o una cerniera tra display separati) che fungono da divisori.

Scopri di più nell'articolo Supportare i dispositivi pieghevoli con l'API Viewport Segments.

E tanto altro.

Ovviamente, ce ne sono molti altri:

  • Quando < e > si trovano in un valore dell'attributo, ora vengono inseriti caratteri di escape durante la serializzazione.
  • Due nuovi valori, "prefetchCache" e "prerenderCache", per l'intestazione Clear-Site-Data ti consentono di scegliere come target l'eliminazione della cache di prerendering e di prefetch.
  • La parola chiave stretch per le proprietà di dimensionamento CSS (ad es. width e height) consente agli elementi di espandersi fino a riempire esattamente lo spazio disponibile del blocco contenente.