Novità di DevTools (Chrome 102)

Anteprima della funzionalità: nuovo riquadro Informazioni sul rendimento

Utilizza il riquadro Informazioni sul rendimento per ottenere informazioni strategiche e basate sui casi d'uso sul rendimento del tuo sito web.

Apri il riquadro e avvia una nuova registrazione basata sul tuo caso d'uso. Ad esempio, misuriamo il caricamento pagina di questa pagina demo.

Nuovo riquadro Informazioni sul rendimento

Al termine della registrazione, visualizzerai le informazioni sul rendimento nel riquadro Approfondimenti. Fai clic su ciascun elemento degli insight (ad esempio, richiesta di blocco del rendering, variazione del layout) per comprendere il problema e le potenziali correzioni.

Per saperne di più con il tutorial passo passo, consulta la documentazione del riquadro Approfondimenti sulle prestazioni.

Si tratta di una funzionalità in anteprima che aiuta gli sviluppatori web (soprattutto gli esperti non in materia di prestazioni) a identificare e risolvere potenziali problemi di prestazioni. Il nostro team sta lavorando attivamente a questa funzionalità e apprezziamo il tuo feedback per ulteriori miglioramenti.

Problema di Chromium: 1270700

Nuove scorciatoie per emulare temi chiari e scuri

Ora puoi emulare più velocemente i temi chiari e scuri (la funzionalità multimediale CSS prefers-color-scheme) con le nuove scorciatoie nel riquadro Stili.

In precedenza, erano necessari più passaggi per emulare i temi nella scheda Rendering.

Nuove scorciatoie per emulare temi chiari e scuri

Problema di Chromium: 1314299

Sicurezza migliorata nella scheda Anteprima rete

Ora DevTools applica il criterio di sicurezza del contenuto (CSP) nella scheda Anteprima del riquadro Rete.

Ad esempio, il primo screenshot mostra una pagina che include contenuti misti. La pagina viene caricata tramite una connessione HTTPS protetta, mentre il foglio di stile viene caricato su una connessione HTTP non sicura.

Il browser ha bloccato la richiesta del foglio di stile per impostazione predefinita. Tuttavia, quando hai aperto la pagina tramite la scheda Anteprima nel riquadro Rete, il foglio di stile non era stato bloccato in precedenza (pertanto lo sfondo è diventato rosso). Ora è bloccato come previsto (secondo screenshot).

Migliora la sicurezza nella scheda Anteprima rete

Problema di Chromium: 833147

Miglioramento del ricaricamento nel punto di interruzione

Il debugger ora termina l'esecuzione dello script quando viene ricaricato nel punto di interruzione.

Ad esempio, in precedenza lo script ha avuto un ciclo infinito durante l'impostazione e il ricaricamento in corrispondenza del punto di interruzione ReactDOM in questa demo di React. Il riquadro Fonti non è andato a buon fine a causa del loop infinito.

Continuare a eseguire JavaScript causa molti problemi agli sviluppatori e potrebbe lasciare il renderer in uno stato non funzionante. Questa modifica allinea il comportamento di debug ad altri browser come Firefox.

Miglioramento del ricaricamento nel punto di interruzione

Problemi di Chromium: 1014415, 1004038, 1112863, 1134899

Aggiornamenti della console

Gestire gli errori di esecuzione degli script nella console

Gli errori durante la valutazione dello script nella console ora generano eventi di errore appropriati che attivano il gestore window.onerror e vengono inviati come eventi "error" nell'oggetto finestra.

Gestire gli errori di esecuzione degli script nella console

Problema di Chromium: 1295750

Esegui il commit dell'espressione attiva con Invio

Dopo aver finito di digitare un'espressione live, puoi fare clic su Enter per eseguire il commit. In precedenza, premendo Invio venivano aggiunte nuove righe. Questa procedura non è coerente con altre parti di DevTools.

Per aggiungere una nuova riga nell'editor dell'espressione live, usa invece Shift + Enter.

Esegui il commit dell'espressione attiva con Invio

Problema di Chromium: 1260744

Annulla la registrazione del flusso utente all'avvio

Puoi annullare la registrazione all'avvio della registrazione del flusso utente. In precedenza, non esisteva un'opzione per annullare la registrazione.

Annulla la registrazione del flusso utente all'avvio

Problema di Chromium: 1257499

Visualizza gli pseudo-elementi di evidenziazione ereditati nel riquadro Stili

Visualizza gli pseudo-elementi di evidenziazione ereditati (ad es. ::selection, ::spelling-error, ::grammar-error e ::highlight) nel riquadro Stili. In precedenza, queste regole non venivano visualizzate.

Come accennato nella specifica, quando più stili sono in conflitto, l'applicazione a cascata determina quello migliore. Questa nuova funzionalità consente di comprendere l'ereditarietà e la priorità delle regole.

Visualizza gli pseudo-elementi di evidenziazione ereditati nel riquadro Stili

Problema di Chromium: 1024156

Varie in evidenza

Di seguito sono riportate alcune correzioni importanti di questa release:

  • Il riquadro Proprietà ora mostra le proprietà della funzione di accesso con un valore per impostazione predefinita. È stato nascosto per errore in precedenza. (1309087)
  • Il riquadro Stili ora mostra correttamente le regole @support sostituite come barrate. In precedenza, le regole non venivano barrate. (1298025)
  • È stata corretta la logica di formattazione CSS nel riquadro Origini che causava la presenza di più righe vuote durante la modifica del CSS. (1309588)
  • Imposta l'opzione Espandi in modo ricorsivo per un oggetto nella console al massimo 100, in modo che non si attivi all'infinito per gli oggetti circolari. (1272450)

[Sperimentale] Copia modifiche CSS

Con questo esperimento, il riquadro Stili evidenzia le modifiche CSS in verde. Puoi passare il mouse sopra le regole modificate e fare clic sul pulsante Nuova copia accanto alle regole per copiarle.

A parte questo, puoi copiare tutte le modifiche CSS nelle dichiarazioni facendo clic con il tasto destro del mouse su una qualsiasi regola e selezionando Copia tutte le modifiche CSS.

Nella scheda Modifiche è stato aggiunto anche il nuovo pulsante Copia per aiutarti a monitorare e copiare facilmente le modifiche CSS.

Copia modifiche CSS

Problema di Chromium: 1268754

[Sperimentale] Scelta del colore all'esterno del browser

Attiva questo esperimento per scegliere un colore fuori dal browser con il selettore colori. In precedenza, potevi solo scegliere un colore all'interno del browser.

Nel riquadro Stili, fai clic sull'anteprima di un colore per aprire il selettore colori. Usa il contagocce per scegliere il colore ovunque.

Scelta del colore al di fuori del browser

Problema di Chromium: 1245191

Scarica i canali in anteprima

Prendi in considerazione l'utilizzo di Chrome Canary, Dev o beta come browser di sviluppo predefinito. Questi canali in anteprima ti consentono di accedere alle funzionalità di DevTools più recenti, di testare le API per piattaforme web all'avanguardia e di individuare eventuali problemi sul tuo sito prima che lo facciano gli utenti.

Contattare il team di Chrome DevTools

Utilizza le opzioni seguenti per discutere delle nuove funzionalità e delle modifiche nel post o di qualsiasi altra cosa relativa a DevTools.

  • Inviaci un suggerimento o un feedback tramite crbug.com.
  • Segnala un problema DevTools utilizzando Altre opzioni   Altre   > Guida > Segnala i problemi di DevTools in DevTools.
  • Tweet all'indirizzo @ChromeDevTools.
  • Lascia commenti sui video di YouTube o sui suggerimenti di DevTools in DevTools Video di YouTube.

Novità di DevTools

Un elenco di tutti gli argomenti trattati nella serie Novità di DevTools.

Chrome 123

Chrome 122

Guida introduttiva di Chrome

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Versione 115 di Chrome

Chrome 114

Chrome 113

Chrome 112

Guida introduttiva di Chrome

Versione 110 di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Guida introduttiva di Chrome

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome versione 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 è stato annullato.

Chrome 81

Chrome versione 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome versione 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59