
Chrome dispone di una pagina di configurazione interna, accessibile tramite la barra degli indirizzi, che raggruppa funzionalità sperimentali chiamate flags. Questi parametri, sviluppati dai team di Google, consentono di testare comportamenti del browser prima del loro eventuale rilascio al pubblico. La loro attivazione avviene da chrome://flags, un’interfaccia che elenca diverse centinaia di opzioni suddivise per categoria, ciascuna accompagnata da una descrizione in inglese e da un menu a discesa (Default, Enabled, Disabled).
Modello IA integrato in Chrome: un flag che incide sullo spazio di archiviazione
Gli articoli che trattano dei flags di Chrome si concentrano su impostazioni di comfort visivo o di velocità. Un flag recente merita un’attenzione particolare per un motivo diverso: il suo impatto diretto sullo spazio disco.
Chrome scarica un modello di intelligenza artificiale locale destinato a alimentare alcune suggerimenti e funzionalità predittive del browser. Questo modello pesa circa 4 GB, una dimensione che rappresenta un problema concreto per le macchine dotate di SSD a bassa capacità, in particolare i Chromebook.
Il flag in questione si chiama optimization-guide-on-device-model. Disattivandolo, il browser smette di scaricare questo modello. Per recuperare lo spazio già occupato, è necessario eliminare manualmente la cartella associata nella directory dei dati di Chrome. Per comprendere in dettaglio le opzioni nascoste di chrome flags, il funzionamento di questo flag illustra bene la logica generale: ogni parametro sperimentale controlla un elemento specifico del browser, con conseguenze misurabili.
Questa operazione è particolarmente utile per gli utenti che non sfruttano le funzioni IA di Chrome e preferiscono liberare spazio per i loro file o applicazioni.

Flags e estensioni Manifest V2: una finestra che si chiude
I flags non servono solo ad attivare novità. Alcuni hanno finora permesso di mantenere in vita funzionalità che Google sta ritirando progressivamente. Il caso più significativo riguarda la transizione verso Manifest V3 per le estensioni di Chrome.
Manifest V2 è il formato storico su cui si basano estensioni popolari come la versione classica di uBlock Origin. Google impone da diversi mesi il passaggio a Manifest V3, un nuovo standard che modifica profondamente il modo in cui le estensioni interagiscono con il browser, limitando in particolare alcune capacità di filtraggio della rete.
Flags interni consentivano di aggirare questa transizione e continuare a utilizzare estensioni MV2. Questa possibilità sta scomparendo progressivamente:
- A partire da Chromium 150, il flag kExtensionManifestV2Disabled viene rimosso, bloccando l’installazione di estensioni MV2 dal Chrome Web Store.
- Chromium 151 rimuove altre opzioni interne relative al supporto di MV2, comprese quelle utilizzate in modalità sviluppatore per caricare manualmente queste estensioni.
- I tutorial che raccomandano ancora di attivare un flag per mantenere uBlock Origin classico diventano obsoleti con gli aggiornamenti del browser.
Questa rimozione illustra un punto spesso trascurato: i flags sono temporanei per natura. Un flag attivo oggi può scomparire al prossimo aggiornamento senza preavviso né alternativa.
Flags di rete e protocollo QUIC: cosa implica il cambiamento
Tra i flags più antichi e stabili, quelli legati al protocollo di rete QUIC meritano una digressione tecnica. QUIC è un protocollo di trasporto sviluppato da Google, progettato per ridurre la latenza delle connessioni web rispetto al TCP classico.
Il flag enable-quic (Experimental QUIC protocol) forza l’utilizzo di QUIC sui siti compatibili. In pratica, l’attivazione di questo flag può ridurre il tempo di caricamento delle pagine su connessioni ad alta latenza (rete mobile, Wi-Fi pubblico). Il guadagno è percepibile sui siti che supportano HTTP/3, poiché QUIC ne costituisce lo strato di trasporto.
Due precisazioni tecniche sono utili qui. QUIC funziona su UDP e non su TCP, il che significa che alcuni firewall aziendali o filtri di rete possono bloccare il traffico QUIC senza che l’utente se ne accorga. Il browser passa quindi silenziosamente a TCP, annullando qualsiasi beneficio del flag. Verificare il comportamento reale richiede di aprire gli strumenti di sviluppo (F12), scheda Rete, e controllare la colonna Protocollo per ogni richiesta.

Testare senza rischi: la directory dei dati separata
Piuttosto che modificare i flags sul profilo principale di Chrome, un approccio più prudente consiste nell’avviare Chrome con una directory di dati utente distinta. Su Windows, ciò equivale a creare un collegamento con l’opzione della riga di comando dedicata alla directory dei dati. Chrome si avvia quindi con un profilo vuoto, su cui i flags possono essere attivati e testati senza influenzare la configurazione abituale.
Questo metodo evita un problema comune: l’attivazione simultanea di più flags i cui effetti entrano in conflitto. Google segnala esplicitamente questo rischio nella sua documentazione per sviluppatori. Due flags che modificano il comportamento del rendering grafico, ad esempio, possono provocare artefatti visivi o crash delle schede quando vengono attivati contemporaneamente.
Ciclo di vita di un flag Chrome: dall’esperimento alla rimozione
Un flag segue un percorso in tre fasi. Appare prima nelle versioni Canary o Dev di Chrome per raccogliere i feedback dei tester. Se funziona correttamente, la funzionalità che controlla viene integrata nelle impostazioni standard del browser e il flag viene rimosso. Se i risultati sono insufficienti, il flag e la funzionalità scompaiono insieme.
Questo ciclo ha una conseguenza pratica diretta: annotare i flags attivati sul proprio browser consente di verificare dopo ogni aggiornamento se uno di essi è stato rimosso. Chrome mostra un banner di avviso al riavvio quando un flag attivo non esiste più, ma questo messaggio è facile da ignorare.
La pagina chrome://flags stessa classifica i flags per stato (Default, Enabled, Disabled) e consente di ripristinare tutto con un clic tramite il pulsante “Reset all”. Questa funzione di ripristino rimane la rete di sicurezza più affidabile quando un flag provoca un comportamento inatteso del browser.
I flags di Chrome non sono impostazioni di personalizzazione classiche. Sono leve tecniche la cui durata dipende dalle decisioni del team di Chromium. Utilizzarli con metodo, su un profilo separato e tenendo traccia delle modifiche, rimane l’unico approccio che evita sorprese sgradevoli dopo un aggiornamento.