Novità di DevTools (Chrome 102)

Funzionalità di anteprima: 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 in base al caso d'uso. Ad esempio, misuriamo il caricamento di questa pagina demo.

Nuovo riquadro Informazioni sul rendimento

Una volta completata la registrazione, le informazioni sulle prestazioni saranno disponibili nel riquadro Approfondimenti. Fai clic su ogni elemento dell'approfondimento (ad esempio Richiesta di blocco del rendering, variazione del layout) per comprendere il problema e le potenziali correzioni.

Per scoprire di più con il tutorial passo passo, consulta la documentazione del riquadro Informazioni sul rendimento.

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

Problema relativo a Chromium: 1270700

Nuove scorciatoie per emulare temi chiari e scuri

Ora puoi emulare più rapidamente i temi chiaro e scuro (funzionalità dei contenuti multimediali CSS prefers-color-scheme) con le nuove scorciatoie nel riquadro Stili.

In precedenza, l'emulazione dei temi nella scheda Rendering richiedeva ulteriori passaggi.

Nuove scorciatoie per emulare temi chiari e scuri

Problema relativo a Chromium: 1314299

Sicurezza migliorata nella scheda Anteprima di rete

DevTools ora 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 tramite 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 veniva bloccato in precedenza (e lo sfondo diventava rosso). Ora è bloccato come previsto (secondo screenshot).

Migliorare la sicurezza nella scheda Anteprima di rete

Problema relativo a 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 loop infinito durante l'impostazione e il ricaricamento nel punto di interruzione ReactDOM in questa reazione demo. Il riquadro Origini si è interrotto a causa del loop infinito.

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

Miglioramento del ricaricamento nel punto di interruzione

Problemi relativi a Chromium: 1014415, 1004038, 1112863, 1134899

Aggiornamenti della console

Gestire gli errori di esecuzione dello 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" sull'oggetto finestra.

Gestire gli errori di esecuzione dello script nella console

Problema relativo a Chromium: 1295750

Esegui il commit dell'espressione attiva con Invio

Dopo aver digitato un'espressione attiva, puoi fare clic su Enter per eseguire il commit dell'espressione. In precedenza, premendo Invio consentiva l'aggiunta di nuove righe. Questo non è coerente con altre parti di DevTools.

Per aggiungere una nuova riga nell'editor delle espressioni live, utilizza invece Shift + Enter.

Esegui il commit dell'espressione attiva con Invio

Problema relativo a Chromium: 1260744

Annulla la registrazione del flusso utente all'inizio

Puoi annullare la registrazione all'avvio della registrazione del flusso utente. In precedenza, non era possibile annullare la registrazione.

Annulla la registrazione del flusso utente all'inizio

Problema relativo a Chromium: 1257499

Visualizza gli pseudoelementi 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 menzionato nella specifica, quando più stili entrano in conflitto, lo stile vincente viene determinato a cascata. Questa nuova funzionalità consente di comprendere l'ereditarietà e la priorità delle regole.

Visualizza gli pseudoelementi di evidenziazione ereditati nel riquadro Stili

Problema relativo a Chromium: 1024156

Varie in evidenza

Di seguito sono riportate alcune importanti correzioni di questa release:

  • Il riquadro Proprietà ora mostra le proprietà della funzione di accesso con un valore per impostazione predefinita. In precedenza è stato nascosto per errore. (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)
  • Limita l'opzione Espandi in modo ricorsivo di un oggetto nella console a un massimo di 100 in modo che non rimanga attiva 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 alla regola per copiarla.

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 viene aggiunto anche un nuovo pulsante Copia per aiutarti a monitorare e copiare con facilità le modifiche CSS.

Copia modifiche CSS

Problema relativo a Chromium: 1268754

[Sperimentale] Selezione del colore al di fuori del browser

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

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

Scelta del colore al di fuori del browser

Problema relativo a Chromium: 1245191

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 ultime funzionalità di DevTools, di testare le API delle piattaforme web all'avanguardia e di individuare i problemi sul tuo sito prima che lo facciano gli utenti.

Contattare il team di Chrome DevTools

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

  • Inviaci un suggerimento o un feedback tramite crbug.com.
  • Segnala un problema di DevTools usando Altre opzioni   Altre   > Guida > Segnala un problema di DevTools in DevTools.
  • Invia un tweet all'indirizzo @ChromeDevTools.
  • Lascia commenti sulle novità nei video di YouTube di DevTools o nei video di YouTube dei suggerimenti di DevTools.

Novità di DevTools

Un elenco di tutto ciò che è stato trattato nella serie Novità di DevTools.

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome - Guida introduttiva

Chrome - Guida introduttiva

Guida introduttiva di Chrome

Chrome 100

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 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 è stato annullato.

Chrome 81

Chrome 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 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59