- I flag di Chrome consentono di abilitare funzionalità sperimentali con un impatto concreto sulle prestazioni e sull'esperienza.
- Sono abilitati in chrome://flags o tramite riga di comandi, provando sempre a modificare una cosa alla volta.
- QUIC, rasterizzazione GPU e Download Parallels è un'impostazione fondamentale per velocizzare il browser.
- Alcuni flag sono già nativi o sono scomparsi; per la risoluzione dei problemi, controlla chrome://gpu, chrome://version e chrome://discards.

È possibile sfruttare al massimo Google Chrome modificando alcune funzionalità nascoste che Google sta testando. Queste opzioni, note come flag, consentono di sperimentare nuove tecnologie e perfezionarle prima del rilascio a tutti. Se utilizzate correttamente, possono offrire un browser più veloce, con un minore consumo di risorse e una navigazione più fluida.
Tuttavia, queste impostazioni non sono giocattoli innocui : modificarle può causare instabilità, perdita occasionale di dati o cambiamenti imprevisti in termini di sicurezza e privacy. Pertanto, è importante sapere cosa fa ogni impostazione, quando usarla, su quali piattaforme è disponibile ( Windows , macOS, Linux , ChromeOS e Android ) e come ripristinarla in pochi secondi se qualcosa non fa al caso vostro.
Cosa sono i flag di Chrome e perché esistono?
Le flag sono funzionalità sperimentali che è possibile attivare dai menu interni del browser. Google le utilizza per validare le idee: inizialmente vengono introdotte come flag, vengono raccolti dati e feedback dagli utenti esperti e, se funzionano correttamente, diventano funzionalità standard che vengono attivate automaticamente.
Sebbene siano accessibili a chiunque, il loro scopo è tecnico : molti dei testi che accompagnano ciascun flag sono concisi e persino di livello "ingegneristico". Inoltre, la loro disponibilità può variare tra i canali (Canary, Dev, Beta, Stable) e tra i sistemi operativi o persino tra i dispositivi all'interno dello stesso sistema.
Importante: questo non è un invito ad attivare tutto indiscriminatamente . Abilita le modifiche una alla volta, riavvia Chrome, esegui dei test giornalieri e, se riscontri problemi, ripristina l'elemento al suo stato predefinito o disabilitalo. Se sei uno sviluppatore web, ricorda di testare sempre il tuo sito in un ambiente Chrome stabile senza elementi grafici attivi, per replicare l'esperienza utente reale.
Alcune funzionalità scompaiono da un giorno all'altro perché vengono integrate nel browser o rimosse. Altre cambiano nome, e alcune esistono solo nei canali di pre-rilascio. È normale: si tratta del terreno di prova reale di Chrome.

Come accedere ai flag e applicare le modifiche in modo sicuro
Per accedervi, apri una nuova scheda e digita l'URL interno chrome://flags nella barra degli indirizzi . Vedrai un avviso, una barra di ricerca e due elenchi: "Disponibile" e "Non disponibile" (non compatibile con il tuo dispositivo o la tua versione).
Quando trovi un'opzione, usa il menu a tendina per impostarla su "Abilitato" o "Disabilitato". Chrome ti chiederà di riavviare utilizzando il pulsante "Riavvia" in basso; puoi concatenare diverse modifiche e riavviare alla fine per applicarle tutte contemporaneamente.
Suggerimento utile : i flag che hai modificato vengono visualizzati per primi nella pagina Esperimenti per un accesso più rapido. E se la situazione dovesse sfuggire di mano, premi "Ripristina tutto ai valori predefiniti" per tornare alle impostazioni di fabbrica.
Tieni presente che alcune opzioni sono specifiche della piattaforma e il loro effetto dipende dall'hardware . Ad esempio, le impostazioni della GPU richiedono che la tua scheda grafica sia compatibile e che l'accelerazione hardware sia abilitata nelle impostazioni predefinite del browser.

Flag chiave per accelerare e ottimizzare le prestazioni
Questi flag sono progettati per migliorare la latenza, la velocità di download, il rendering e le prestazioni generali . Attivali con attenzione, testali e verifica che apportino effettivamente dei miglioramenti al tuo sistema.
Se il tuo computer ha il supporto grafico, utilizzare la GPU per alleviare la CPUDue bandiere popolari: chrome://flags/#enable-zero-copy (riduce le copie di memoria durante l'elaborazione video/texture) e chrome://flags/#enable-gpu-rasterization (rende la rasterizzazione un'attività della GPU). Dalla versione 94, Chrome ha abilitato la rasterizzazione della GPU per impostazione predefinita se l'hardware la supporta, ma forzarla può essere utile sui computer in cui non si attiva automaticamente.
Per muoversi meglio, consente uno scorrimento più fluido con chrome://flags/#smooth-scrollingNoterai un'animazione di scorrimento più fluida, soprattutto sulle pagine più pesanti.
Fai molto surf di notte? Forza il tema scuro su qualsiasi sito web con chrome://flags/#enable-force-darkSebbene non influisca sulle prestazioni grezze, è rilassante per gli occhi e può rendere più fluida l'esperienza sui display OLED.
Per andare avanti e indietro tra le pagine all'istante, cache back-forward mantiene le visualizzazioni recenti pronte per il riutilizzo. Chrome utilizza già questa cache per impostazione predefinita, ma puoi forzarla in più scenari con chrome://flags/#back-forward-cache-force-enable o controllarne lo stato su chrome://flags/#back-forward-cache.
Sui siti con molte immagini, il lazy loading contribuisce ad accelerare il rendering iniziale. La funzionalità di lazy loading delle immagini di Chrome è già integrata e solitamente abilitata per impostazione predefinita, impedendo il caricamento delle immagini fino a quando non si scorre la pagina.
Se utilizzi Windows e il tuo monitor lo supporta, abilitare HDR con chrome://flags/#enable-hdr. Fornisce colori più vividi nei video, anche se il suo impatto è più visivo che prestazionale.

Altri flag utili per il controllo, la sicurezza e l'esperienza
- Blocca la fastidiosa riproduzione automatica È possibile regolando la politica di riproduzione: individuare
#autoplay-policye imposta l'opzione per richiedere l'attivazione dell'utente prima di avviare un contenuto multimediale con audio. - Evitare Tricks da alcuni siti, impedisce il dirottamento del pulsante Indietro con
#enable-history-entry-requires-user-gesturePertanto, le voci della cronologia richiedono un gesto effettivo da parte dell'utente. - Se vuoi risparmiare memoria, congelare o eliminare le schede inattive con
#proactive-tab-freeze-and-discard"Abilita solo blocco" è spesso un buon punto di partenza sui computer con poca RAM. - Per navigare più velocemente tra le pagine, attiva la navigazione gestuale con
chrome://flags/#overscroll-history-navigatione scorri lateralmente per andare avanti o indietro. - Utilizzi molte schede? Interfaccia griglia o elenco: prova
chrome://flags/#enable-tab-grid-layoutse preferisci un approccio meno visivo e più denso alla gestione di decine di schede. - Se di solito carichi immagini, rinnovato selettore per le foto con
chrome://flags/#enable-new-photo-pickerMigliora l'esperienza di selezione dei file su alcune piattaforme. - Per combattere le pagine che compaiono a causa di annunci pubblicitari o contenuti in ritardo, ancora la posizione di scorrimento con
chrome://flags/#enable-scroll-anchor-serializatione riduce i fastidiosi salti verticali. - Ti preoccupa la sicurezza delle tue password? Rilevamento perdite avvertito tramite la bandiera
#password-leak-detection, che ora è integrato come funzionalità di sicurezza nella versione stabile di Chrome. - Per programmare i download e controllare quando iniziano, scarica più tardi con
chrome://flags/#download-laterconsente di scegliere un orario o di attendere la connessione Wi-Fi sui dispositivi mobili. - Se il tuo dispositivo lo supporta, rendering con Vulkan attraverso
chrome://flags/#enable-vulkanPuò migliorare le prestazioni grafiche e ridurre il consumo energetico su Android, anche se il suo impatto varia in base all'hardware.
Flag che non ci sono più o che sono diventate funzioni standard
Nel tempo , molte funzionalità finiscono per essere integrate senza la possibilità di disattivarle, oppure vengono rimosse se non forniscono i risultati attesi. Questo è il normale ciclo di questi test.
- Il pulsante di controllo multimediale globale è stato abilitato con
#global-media-controls, non più disponibile come bandieraIn passato era più semplice riprodurre e mettere in pausa dalla barra degli strumenti con più schede che riproducevano audio o video. - Raggruppamento delle schede, precedentemente in
#tab-groups, è stato integrato come funzione nativa A un certo punto, il flag non è più richiesto. Oggi dipende dalla versione e dalla piattaforma in uso, ma fa parte del flusso di lavoro standard nella maggior parte delle installazioni di Chrome. - La bandiera per nascondere le estensioni in un unico menu,
#extensions-toolbar-menu, non era più disponibile come esperimento in alcune versioni perché la sua logica era stata spostata sul comportamento predefinito dell'interfaccia. - Scelta di ignora la blacklist della GPU,
#ignore-gpu-blacklist, non è più incluso nelle versioni recenti; Chrome gestisce internamente il supporto GPU in modo più rigoroso per evitare problemi grafici. - a Anonimizzare gli IP locali in WebRTC, quello vecchio
#enable-webrtc-hide-local-ips-with-mdnsè stato incorporato nelle attuali politiche sulla privacy di WebRTC e non viene più visualizzato come flag sulla maggior parte dei canali stabili. - Gestire scarto automatico delle schede quello ha permesso
#automatic-tab-discardingÈ scomparso come flag ed è stato sostituito da meccanismi interni. Se vuoi controllarlo manualmente, visitachrome://discards/per sospendere o riattivare le ciglia in modo delicato.
Se hai davvero bisogno di bloccare le schede senza problemi, valuta l'utilizzo di estensioni specifiche dal Chrome Web Store che impediscono gli aggiornamenti in background, particolarmente utili su computer con RAM limitata.
Altre sezioni utili e un po' nascoste
Per verificare se la tua scheda grafica sta accelerando correttamente, vai su chrome://gpu/ . Vedrai un elenco delle funzionalità di accelerazione hardware attive e uno strumento di diagnostica grafica per rilevare eventuali blocchi.
Quando Chrome rallenta, apri il Task Manager del browser da Altri strumenti / Task Manager . Lì potrai visualizzare l'utilizzo delle risorse per scheda, estensione e processo e terminare ciò che sta consumando troppe risorse senza chiudere l'intero browser.
Flag dalla riga di comando: potenza per gli sviluppatori
Oltre a chrome://flags, è possibile avviare Chrome con parametri dal terminale , utilizzando più opzioni di quelle elencate nella pagina Esperimenti. Questo è il metodo preferito da molti sviluppatori per replicare ambienti specifici.
Un esempio su macOS con Chrome Canary: Attiva API o argomenti di pubblicità di prova e la regolazione dei periodi di epoca viene eseguita aggiungendo parametri dopo il percorso eseguibile, come --enable-features=BrowsingTopics:time_period_per_epoch/15s,PrivacySandboxAdsAPIsOverride,PrivacySandboxSettings3,OverridePrivacySandboxSettingsLocalTesting.
Se vuoi un ambiente pulito, avvia Chrome con una directory temporanea dei dati utente utilizzando --user-data-dir=$(mktemp -d)Puoi aggiungere --no-default-browser-check y --no-first-run per saltare i controlli iniziali.
Attenzione ai conflitti: le impostazioni chrome://flags possono sovrascrivere Opzioni della riga di comando per la stessa funzione. Se qualcosa non "fa quello che promette", controlla prima la pagina Esperimenti. Per vedere quali parametri sono stati applicati nella sessione, vai a chrome://version e seleziona 'Riga di comando'.
Funzionalità sperimentali della piattaforma web senza un flag specifico può essere attivato con quello generico chrome://flags#enable-experimental-web-platform-featuresE se vuoi provare gli articoli in evidenza, attiva Esperimenti in Chrome Beta e riavvia.
Ulteriori suggerimenti sulle prestazioni senza toccare le bandiere
Prima di iniziare a sperimentare, assicurati di avere Chrome aggiornato . Le nuove versioni offrono miglioramenti in termini di prestazioni e sicurezza. Puoi verificare la disponibilità di aggiornamenti in Menu > Aiuto > Informazioni su Google Chrome.
Più schede e finestre hai aperte, più memoria e CPU utilizza il tuo sistema . Chiudi le finestre che non stai utilizzando con Ctrl+W su Windows, Linux e ChromeOS, oppure con Cmd+W su macOS, e noterai un immediato miglioramento nei sistemi che richiedono molte risorse.
Controlla i tuoi componenti aggiuntivi: gestisci le estensioni con attenzione . Disattiva o rimuovi quelle che non ti servono da Altri strumenti > Estensioni. A volte basta una semplice pulizia per far funzionare di nuovo tutto senza intoppi.
In Impostazioni > Prestazioni, abilita il precaricamento delle pagine per velocizzare la navigazione anticipando i siti web che probabilmente visiterai. Chrome utilizza cookie e segnali per prevedere dove andrai, con un impatto positivo sui tempi di caricamento.
In Impostazioni > Sistema, abilita l'accelerazione hardware quando disponibile. Questo è fondamentale per consentire alla GPU di svolgere al meglio il suo lavoro in ambito video, grafica e compositing.
Periodicamente, cancella i dati di navigazione (cache, cookie e cronologia) dalle impostazioni di Privacy e Sicurezza. Questo impedisce il trasferimento di dati residui che potrebbero rallentare le prestazioni, soprattutto dopo numerosi aggiornamenti.
Se navighi da casa utilizzando una normale rete, disattiva il rilevamento automatico del proxy nelle impostazioni di rete del tuo sistema operativo. Questo ti farà risparmiare tempo all'avvio del browser.
Con connessioni lente, limita le immagini o i contenuti di grandi dimensioni nelle impostazioni avanzate per dare priorità al testo. È un metodo classico per velocizzare il caricamento quando la rete non è all'altezza.
Note specifiche per ChromeOS e Linux (Crostini)
Se utilizzi un file Chromebook per studiare o lavorare, Ci sono delle bandiere che possono aiutarti particolarmente. Ad esempio, #enable-zero-copy y #enable-gpu-rasterization Solitamente garantiscono fluidità nello scorrimento e nella riproduzione, a patto che la GPU sia compatibile.
Per gli ambienti Linux su ChromeOS, consente l'accelerazione di Crostini con #crostini-gpu-support e migliora applicazioni basato sulla grafica desktop.
Con #scheduler-configuration, È possibile modificare la politica dello scheduler e persino utilizzare l'Hyper-Threading quando appropriato, ottimizzando la risposta del sistema sotto carico.
Attivo #high-efficiency-mode-available provare modalità ad alta efficienza che riducono il consumo di risorse quando molte schede competono per la memoria.
Come sempre, testate una modifica alla volta , riavviate Chrome e verificate l'impatto sulla durata della batteria, sulla ventilazione e sulla stabilità. Non tutti i modelli di Chromebook reagiscono allo stesso modo alle stesse impostazioni.
Modificando alcune impostazioni e seguendo alcune buone pratiche (aggiornare il browser, ridurre il numero di estensioni, utilizzare l'accelerazione hardware, precaricare le pagine e gestire le schede), è possibile trasformare la velocità percepita di Chrome senza installare nulla di aggiuntivo. E ricorda: se qualcosa non va, basta un clic su "Ripristina tutto alle impostazioni predefinite" e tornerai al punto di partenza.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.
Indice
- 1 Cosa sono i flag di Chrome e perché esistono?
- 2 Come accedere ai flag e applicare le modifiche in modo sicuro
- 3 Flag chiave per accelerare e ottimizzare le prestazioni
- 4 Altri flag utili per il controllo, la sicurezza e l'esperienza
- 5 Flag che non ci sono più o che sono diventate funzioni standard
- 6 Altre sezioni utili e un po' nascoste
- 7 Flag dalla riga di comando: potenza per gli sviluppatori
- 8 Ulteriori suggerimenti sulle prestazioni senza toccare le bandiere
- 9 Note specifiche per ChromeOS e Linux (Crostini)