Supporto per il debug di WebAssembly
DevTools attiva Impostazioni > Esperimenti >
WebAssembly Debugging: Enable DWARF support per impostazione predefinita. Per saperne di più, consulta Debug di WebAssembly con strumenti moderni.
Questo esperimento ti consente di mettere in pausa l'esecuzione ed eseguire il debug del codice C e C++ nelle app Wasm, con tutte le informazioni di debug a tua disposizione:
- Il codice sorgente originale, mappato utilizzando le informazioni di debug DWARF.
- Nomi di funzioni comprensibili nello stack delle chiamate.
- Supporto dei punti di interruzione e altro ancora.
Per testare il debug di Wasm, installa l'estensione C/C++ DevTools Support (DWARF) ed esegui il codice passo passo nella demo di Mandelbrot.
Problema di Chromium: 1414289.
Miglioramento del comportamento di esecuzione passo passo nelle app Wasm
Esegui istruzione per istruzione nel codice originale ora evita la pausa nel disassemblaggio (file
.wasm). In precedenza, la riproduzione si interrompeva.
Tuttavia, l'esecuzione passo passo termina quando esce dalla funzione in cui è iniziata, ad esempio dopo il ritorno dalla funzione.
Questo comportamento è attivato per impostazione predefinita in Impostazioni > Preferenze > Fonti.
Problema di Chromium: 1418938.
Eseguire il debug della compilazione automatica utilizzando il riquadro Elementi e la scheda Problemi
La compilazione automatica di Chrome compila automaticamente i moduli con i dati salvati, come indirizzi o dati di pagamento. Per consentirti di eseguire facilmente il debug dei problemi relativi alla compilazione automatica, il riquadro Elementi ora può evidenziarli con sottolineature rosse ondulate.
Per provare questa funzionalità, attiva Impostazioni > Esperimenti >
Evidenzia un nodo o un attributo in violazione nell'albero DOM del riquadro Elementi ed esamina questa pagina demo.
Passa il mouse sopra un problema evidenziato nell'albero DOM e fai clic su Visualizza problema per aprire la scheda Problemi, che elenca tutti i problemi rilevati e fornisce indizi su cosa è andato storto.
Problema di Chromium: 1399414.
Asserzioni nel Registratore
Il riquadro Registratore ora ti consente di aggiungere asserzioni direttamente durante la registrazione, con tutti i dati di runtime a tua disposizione.
Per aggiungere un'asserzione, avvia una nuova registrazione, interagisci con la pagina e fai clic su Aggiungi asserzione. Registratore inserisce un passaggio di tipo waitForElement che puoi personalizzare al volo. Guarda il video per vedere le asserzioni in azione nella demo del carrello del caffè.
Questo video mostra come asserire:
- Attributi HTML, ad esempio
classdi un elemento. - Proprietà JavaScript in JSON, ad esempio
.innerText.
Puoi anche configurare i passaggi per verificare, ad esempio, le istruzioni condizionali in JavaScript, il numero di elementi secondari del nodo (count), la visibilità degli elementi e altro ancora. Per saperne di più, consulta Configurare i passaggi.
Inoltre, ora Registratore memorizza il formato dello script preferito nella visualizzazione del codice affiancata e nel menu dei passaggi con il tasto destro del mouse.
Problema di Chromium: 1423624.
Lighthouse 10.1.1
Il riquadro Lighthouse ora esegue Lighthouse 10.1.1, con una modifica importante introdotta nella versione 10.1.0. Tutti gli audit che riguardano gli URL ora sono raggruppati per entità e aggregati di statistiche numeriche come dimensioni o durata. Le terze parti più popolari sono anche contrassegnate con la loro categoria, in modo che sia più facile identificarne lo scopo nella pagina.
Per scoprire le nozioni di base sull'utilizzo del riquadro Lighthouse in DevTools, consulta Lighthouse: ottimizzare la velocità del sito web.
Problema di Chromium: 772558.
Miglioramenti delle prestazioni
performance.mark() mostra la tempistica al passaggio del mouse in Rendimento > Tempistiche
Il metodo performance.mark() ora mostra la tempistica quando passi il mouse sopra il segno corrispondente in Rendimento > Tempistiche. La tempistica qui è un timestamp relativo all'evento di navigazione precedente.
Problema di Chromium: 1426762.
Il comando profile() compila la sezione Rendimento > Principale
I comandi profile() e profileEnd() nella console ora avviano e arrestano la profilazione della CPU nel thread principale del riquadro Rendimento.
Problema di Chromium: 1429191.
Avviso per interazioni utente lente
Le interazioni degli utenti più lunghe di 200 millisecondi ricevono un avviso Interaction to Next Paint (INP) nella scheda Rendimento > Riepilogo.
Inoltre, l'ID dell'interazione è stato spostato dalla descrizione comando a Riepilogo.
Problemi di Chromium: 1432512, 1432509.
La traccia Web Vitals è stata spostata
Nel riquadro Rendimento sono state rimosse le seguenti tracce:
- La traccia Web Vitals. Visualizza invece le tempistiche pertinenti nella traccia Tempistiche al passaggio del mouse.
- La traccia secondaria Attività lunghe. Puoi già trovare queste attività nella traccia Principale ombreggiata in rosso e con un triangolo rosso.
Sia le tracce Segnali web essenziali che Attività lunghe contenevano informazioni duplicate altrove. Inoltre, non erano interattivi rispetto alle alternative più complete, che forniscono informazioni più dettagliate quando vengono selezionate.
Inoltre, la traccia Esperienze è stata rinominata in Variazioni di layout per rispecchiare in modo più preciso il suo utilizzo.
Scopri di più su Web Vitals.
Ritiro del Profiler di JavaScript: fase 3
Già a partire da Chrome 58, il team di DevTools aveva pianificato di ritirare il profilatore JavaScript e di invitare gli sviluppatori Node.js e Deno a utilizzare il pannello Prestazioni per profilare le prestazioni della CPU JavaScript.
La versione 114 di DevTools inizia la fase 3 del ritiro del profiler JavaScript in quattro fasi. Durante questa fase, il riquadro Profiler JavaScript viene rimosso da DevTools, ma puoi comunque attivarlo temporaneamente tramite Impostazioni > Funzionalità sperimentali e aprirlo dal menu con tre puntini
.
Per profilare le prestazioni della CPU, utilizza il riquadro Prestazioni.
Problema di Chromium: 1428026.
Punti salienti vari
Di seguito sono riportate alcune correzioni degne di nota in questa release:
- Il selettore colori ora rileva i valori HWB fuori gamma quando vengono ritagliati (1429271).
- Il riquadro Fonti:
- È stata attivata l'evidenziazione della sintassi JSON per le mappe di origine (1385374).
- È stato interrotto l'invio di messaggi "Mappa di origine rilevata" quando disattivi manualmente le mappe di origine (1423718).
- La console ora ti consente di valutare espressioni JavaScript incomplete con Ctrl + Invio e restituisce errori di sintassi (1314700).
- La finestra di dialogo di modifica del punto di interruzione ora ha un pulsante di chiusura. In precedenza, dovevi premere Invio o uscire dalla finestra di dialogo (1412980).
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 punti 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 in 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 pannello 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 sul rendimento
- 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 *-shape 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 punti 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 punti 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








