Riavviare il frame durante il debug
La funzionalità Riavvia frame è tornata. Puoi eseguire di nuovo il codice precedente quando viene messo in pausa in una funzione. In precedenza, questa funzionalità era stata ritirata e rimossa in Chrome 92 a causa di problemi di stabilità.
In questo esempio, il debugger si è inizialmente interrotto al punto di interruzione (riga 343) vicino alla fine della funzione toggleColorScheme. Per riavviare il debug dall'inizio della funzione toggleColorScheme, espandi la sezione Stack di chiamate nel riquadro Debugger, fai clic con il tasto destro del mouse su toggleColorScheme e seleziona Riavvia frame.
Problema di Chromium: 1303521
Opzioni di riproduzione lenta nel riquadro di Recorder
Ora puoi riprodurre i flussi utente a una velocità inferiore: lenta, molto lenta ed estremamente lenta. Queste opzioni ti consentono di osservare meglio la riproduzione di ogni passo sullo schermo.
Apri il riquadro Registratore e avvia una nuova registrazione. Una volta terminata la registrazione, fai clic sul pulsante a discesa Riproduci. Seleziona una velocità per avviare la riproduzione.
Problema di Chromium: 1306756
Creare un'estensione per il riquadro Registratore
Ora puoi creare o installare un'estensione Chrome per esportare i copioni di replay nel tuo formato preferito. Consulta la documentazione dell'API di estensione del registratore per scoprire come crearne una.
Per installare un'estensione demo, segui questi passaggi descritti nella documentazione.
Problema di Chromium: 1325751
Raggruppa i file per Creato / Distribuito nel riquadro Risorse
Attiva la nuova opzione Raggruppa i file per Creato / Distribuito per organizzare i file nel riquadro Origini. Quando sviluppi applicazioni web con framework (ad esempio React, Angular), può essere difficile navigare nei file sorgente a causa dei file minimizzati generati dagli strumenti di compilazione (ad esempio Webpack, Vite).
Con questa casella di controllo, puoi raggruppare i file in due categorie per una ricerca più rapida:
- Autore. Simili ai file di origine visualizzati nell'IDE. DevTools genera questi file in base alle mappe di origine (fornite dagli strumenti di compilazione).
- Eseguito il deployment. I file effettivi letti dal browser. Di solito questi file sono minimizzati.
Prova tu stesso con questa demo di React.
Problema di Chromium: 960909
Nuova traccia Tempi utente nel riquadro Informazioni sulle prestazioni
Visualizza i segni performance.measure() nella registrazione con la nuova traccia Tempi utente nel riquadro Approfondimenti sul rendimento.
Ad esempio, questa pagina web utilizza il metodo performance.measure() per calcolare il tempo trascorso dal caricamento del testo.
Quando inizi a misurare il caricamento della pagina, nella registrazione viene visualizzata la traccia User Timings. Fai clic sull'elemento dei tempi per visualizzarne i dettagli nel riquadro laterale.
Problema di Chromium: 1322808
Mostra lo spazio assegnato di un elemento
Gli elementi con slot nel riquadro Elementi hanno un nuovo badge slot. Quando esegui il debug dei problemi di layout, utilizza questa funzionalità per identificare più rapidamente l'elemento che influisce sul layout del nodo.
Questo esempio contiene schede con alcuni slot denominati. Ispeziona lo slot person-occupation di una scheda, fai clic sul badge slot accanto per visualizzare lo slot assegnato.
Scopri come utilizzare gli elementi <template> e <slot> per creare un modello flessibile che può essere utilizzato per popolare lo shadow DOM di un componente web.
Problema di Chromium: 1018906
Simula la contemporaneità hardware per le registrazioni delle prestazioni
La nuova impostazione Concurrency hardware nel riquadro Rendimento consente agli sviluppatori di configurare il valore riportato da navigator.hardwareConcurrency.
Alcune applicazioni utilizzano navigator.hardwareConcurrency per controllare il grado di parallelismo dell'applicazione, ad esempio per controllare le dimensioni del pool di pthread di Emscripten. Con questa funzionalità, gli sviluppatori possono testare le prestazioni delle loro applicazioni con diversi conteggi dei core.
Problema di Chromium: 1297439
Visualizza l'anteprima del valore non di colore durante il completamento automatico delle variabili CSS
Quando completi automaticamente le variabili CSS, DevTools ora inserisce un valore significativo nella variabile non di colore in modo da poter visualizzare l'effetto della modifica sul nodo.
Problema di Chromium: 1285091
Identifica i frame di blocco nel riquadro Cache back-forward
Il riquadro Cache back-forward nel pannello Applicazione ha una nuova sezione frame per aiutarti a identificare i frame di blocco che potrebbero impedire alla pagina di essere idonea per la cache back-forward.
Problema di Chromium: 1288158
Suggerimenti di completamento automatico migliorati per gli oggetti JavaScript
Il completamento automatico delle proprietà degli oggetti JavaScript ora viene visualizzato in base a questo ordine:
- Proprietà enumerabili proprie
- Proprietà non enumerabili proprie
- Proprietà enumerabili ereditate
- Proprietà non enumerabili ereditate
In precedenza, gli sviluppatori trovavano più difficile trovare le proprietà pertinenti perché il suggerimento favoriva solo le proprietà proprie rispetto a quelle ereditate e a tutte le proprietà ereditate veniva assegnata la stessa priorità.
Problema di Chromium: 1299241
Miglioramenti delle mappe di origine
Ecco alcune correzioni alle mappe delle origini per migliorare l'esperienza di debug complessiva:
- Ora i punti di interruzione funzionano in linea
<script>con le annotazioni sourceURL. - Il debugger ora risolve le variabili con ambito di blocco nella visualizzazione Ambito con le mappe di origine.
- Il debugger ora risolve le variabili nelle funzioni freccia nella visualizzazione Scope con le mappe di origine.
Problemi di Chromium: 1329113, 1322115
Punti salienti vari
Di seguito sono riportate alcune correzioni degne di nota in questa release:
- È stata corretta l'impostazione Completamento automatico per il riquadro Fonti. In precedenza, il completamento automatico era sempre attivo anche se l'impostazione era disattivata. (1323286)
- È stata aggiornata la scheda Manifest nel riquadro Applicazione per analizzare il formato dello schema di colori più recente. (1318305)
- Sono stati migliorati i suggerimenti per i problemi di blocco del rendering di
<script async>nel riquadro Insight sulle prestazioni. In precedenza, DevTools suggeriva diadd async attribute to the script taganche se lo script era già contrassegnato come asincrono. (1334096) - Il riquadro Approfondimenti sul rendimento ora rileva gli iframe come potenziali cause di variazioni del layout. Puoi visualizzare i dettagli dell'iframe nel riquadro Dettagli. (1328873)
- Quando apri file nel menu Comando, i file creati (file generati dalle mappe di origine) ora hanno un ranking più alto, quindi vengono visualizzati sopra gli script di cui è stato eseguito il deployment con nomi simili. (1312929)
Scaricare i canali in anteprima
Prendi in considerazione l'utilizzo di Chrome Canary, Dev o Beta come browser di sviluppo predefinito. Questi canali di anteprima ti consentono di accedere alle funzionalità più recenti di DevTools, testare le API della piattaforma web all'avanguardia e trovare problemi sul tuo sito prima che lo facciano i tuoi utenti.
Contatta il team di Chrome DevTools
Utilizza le seguenti opzioni per discutere delle nuove funzionalità, degli aggiornamenti o di qualsiasi altro argomento relativo a DevTools.
- Inviaci feedback e richieste di funzionalità all'indirizzo crbug.com.
- Segnala un problema di DevTools utilizzando Altre opzioni > Guida > Segnala un problema di DevTools in DevTools.
- Invia un tweet a @ChromeDevTools.
- Lascia un commento sui video di YouTube Novità di DevTools o sui video di YouTube Suggerimenti di DevTools.
Novità di DevTools
Un elenco di tutti gli argomenti trattati nella serie Novità di DevTools.
- Aggiornamenti del server MCP di DevTools
- Condivisione migliorata delle tracce
- Supporto per @starting-style
- Widget dell'editor per la visualizzazione: muratura
- Lighthouse 13
- Suggerimenti per il codice da Gemini
- Miglioramenti per il server MCP di DevTools
- Accesso più rapido all'assistenza dell'AI
- Eseguire il debug della traccia completa delle prestazioni con Gemini
- Attiva/disattiva orientamento del riquadro a scomparsa
- Programma per gli sviluppatori di Google
- Altri momenti salienti
- Chrome DevTools (MCP) per l'agente AI
- Eseguire il debug dell'albero delle dipendenze di rete con Gemini
- Esportare le chat con Gemini
- Configurazione delle tracce persistenti nel riquadro Rendimento
- Filtra le richieste di rete protette da IP
- Elementi > La scheda Layout aggiunge il supporto del layout a griglia
- Lighthouse 12.8.2
- Altri momenti salienti
- Esegui il debug di altri approfondimenti con Gemini
- Emulare l'intestazione "Save-Data" in "Condizioni di rete"
- Visualizzare lo stato di Baseline nella descrizione comando di una proprietà CSS
- Eseguire l'override dei fattori di forma nei suggerimenti client dello user agent
- Lighthouse 12.8.0
- Altri momenti salienti
- Chrome DevTools più affidabile e produttivo
- Caricare immagini nell'assistenza AI per lo stile
- Aggiungere intestazioni delle richieste alla tabella in Rete
- Scopri i momenti salienti di Google I/O 2025
- Altri momenti salienti
- Miglioramenti al pannello del rendimento
- Origini precollegate nell'approfondimento "Albero delle dipendenze di rete"
- Tempi di risposta e reindirizzamento del server nell'approfondimento "Latenza richiesta documento"
- Reindirizzamenti nel riepilogo delle richieste di rete
- Riduzione del rumore nella traccia delle prestazioni
- Funzionalità "Disattiva campioni di JavaScript" ritirata
- Parametro di precisione della geolocalizzazione in Sensori
- Miglioramenti al riquadro degli elementi
- Eseguire il debug più facilmente di valori CSS complessi
- Supporto della funzione@in Elementi > Stili
- Miglioramenti al riquadro Rete
- has-request-header filter
- Socket diretti nelle app web isolate
- Altri momenti salienti
- Accessibilità
- Edizione Google I/O 2025
- Modificare e salvare le modifiche CSS nel workspace con Gemini
- Connettere una cartella dello spazio di lavoro e salvare le modifiche nei file di origine
- Chiedere a Gemini informazioni sulle informazioni sulle prestazioni
- Annotare i risultati delle prestazioni con Gemini
- Aggiungere screenshot alle chat con Gemini
- Nuovi approfondimenti nel riquadro Prestazioni
- JavaScript duplicato
- JavaScript precedente
- Le speculazioni ora supportano i tag delle regole
- Lighthouse 12.6.0
- Altri momenti salienti
- Accessibilità
- Miglioramenti al pannello del rendimento
- Nuovi approfondimenti sul rendimento
- Fai clic per evidenziare
- Tempi del server in Riepilogo delle richieste di rete
- Filtrare i cookie in "Privacy e sicurezza"
- Dimensioni in unità kB nelle tabelle dei vari riquadri
- Il completamento automatico supporta la forma dell'angolo e la forma dell'angolo-* in Elementi > Stili
- Sperimentale: evidenziazione dei problemi relativi a elementi e attributi nel DOM
- Lighthouse 12.5.0
- Altri momenti salienti
- Miglioramenti al pannello del rendimento
- Link all'origine e allo script per le chiamate di profilo e di funzione in Performance
- Supporto dei dati di campo LCP per fase
- Insight sull'albero delle dipendenze di rete
- Durata anziché tempo totale e autonomo nel riepilogo
- Evidenziazione dello stack più pesante
- Stati vuoti migliorati per vari riquadri
- Visualizzazione ad albero dell'accessibilità in Elements
- Lighthouse 12.4.0
- Altri momenti salienti
- Pannello Privacy e sicurezza
- Miglioramenti al pannello del rendimento
- Preimpostazioni calibrate per la limitazione della CPU
- Selezionare diversi eventi di rendimento nella stessa chat AI
- Evidenziazione dei dati proprietari e di terze parti nel rendimento
- Dati dei campi nelle descrizioni comando e negli approfondimenti dei marcatori
- Insight sull'adattamento dinamico del contenuto forzato
- Approfondimento "Ottimizza le dimensioni del DOM"
- Estendere la traccia del rendimento con console.timeStamp
- Miglioramenti al riquadro degli elementi
- Valori in tempo reale degli stili animati
- Supporto per la pseudo-classe :open e vari pseudo-elementi
- Copia tutti i messaggi della console
- Unità di byte nel riquadro Memoria
- Altri momenti salienti
- Cronologia della chat AI persistente
- Miglioramenti al pannello del rendimento
- Approfondimento sulla pubblicazione delle immagini
- Navigazione da tastiera classica e moderna
- Ignorare gli script non pertinenti nel grafico a fiamma
- Indicatore della sequenza temporale ed evidenziazione dell'intervallo al passaggio del mouse
- Impostazioni di limitazione consigliate
- Indicatori di sincronizzazione in una sovrapposizione
- Analisi dello stack delle chiamate JS nel riepilogo
- Impostazioni dei badge spostate nel menu di Elementi
- Nuovo riquadro "Novità"
- Lighthouse 12.3.0
- Altri momenti salienti
- Eseguire il debug delle richieste di rete, dei file di origine e delle tracce delle prestazioni con Gemini
- Visualizzare la cronologia della chat AI
- Gestire lo spazio di archiviazione delle estensioni in Applicazione > Spazio di archiviazione
- Miglioramenti delle prestazioni
- Fasi di interazione nelle metriche in tempo reale
- Informazioni sul rendering di blocco nella scheda Riepilogo
- Supporto per gli eventi scheduler.postTask e le relative frecce di iniziatore
- Miglioramenti al riquadro Animazioni e alla scheda Elementi > Stili
- Passare da Elementi > Stili ad Animazioni
- Aggiornamenti in tempo reale nella scheda Calcolati











