Novità di DevTools (Chrome 60)

Ti diamo il benvenuto. Le nuove funzionalità e i cambiamenti principali in arrivo per DevTools in Chrome 60 includono:

Guarda la versione video di queste note di rilascio qui sotto o continua a leggere per ulteriori informazioni.

Nuove funzionalità

Nuovo riquadro Audit, basato su Lighthouse

Il riquadro Controlli è ora basato su Lighthouse. Lighthouse offre una serie completa di test per misurare la qualità delle pagine web.

I punteggi nei punti più alti per app web progressiva, Rendimento, Accessibilità e Best practice sono i tuoi punteggi aggregati per ciascuna di queste categorie. Il resto del report è un'analisi dettagliata di ciascuno dei test che ha determinato i tuoi punteggi. Migliora la qualità della tua pagina web correggendo i test non riusciti.

Un report Lighthouse

Figura 1. Un report Lighthouse

Per controllare una pagina:

  1. Fai clic sulla scheda Controlli.
  2. Fai clic su Esegui un controllo.
  3. Fai clic su Esegui controllo. Lighthouse configura DevTools per emulare un dispositivo mobile, esegue una serie di test sulla pagina, quindi visualizza i risultati nel riquadro Controlli.

Lighthouse alla conferenza Google I/O '17

Dai un'occhiata alla discussione su DevTools durante Google I/O '17 di seguito per scoprire di più sull'integrazione di Lighthouse in DevTools.

Dai il tuo contributo a Lighthouse

Lighthouse è un progetto open source. Per saperne di più su come funziona e su come contribuire, dai un'occhiata alla presentazione su Lighthouse di Google I/O '17 di seguito.

Hai un'idea per un controllo di Lighthouse? Pubblicalo qui.

Badge di terze parti

Utilizza i badge di terze parti per ottenere maggiori informazioni sulle entità che effettuano richieste di rete su una pagina, accedono alla console ed eseguono JavaScript.

Passare il mouse sopra un badge di terze parti nel riquadro Rete

Figura 2. Passare il mouse sopra un badge di terze parti nel riquadro Rete

Passare il mouse sopra un badge di terze parti nella Console

Figura 3. Passare il mouse sopra un badge di terze parti nella Console

Per attivare i badge di terze parti:

  1. Apri il menu dei comandi.
  2. Esegui il comando Show third party badges.

Utilizza l'opzione Raggruppa per prodotto nelle schede Struttura ad albero delle chiamate e In basso per raggruppare le attività di registrazione del rendimento eseguite dalle entità di terze parti che hanno generato le attività. Consulta Inizia ad analizzare le prestazioni del runtime per scoprire come analizzare le prestazioni con DevTools.

Raggruppamento per prodotto nella scheda Bottom-Up

Figura 4. Raggruppamento per prodotto nella scheda Dal basso verso l'alto

Un nuovo gesto per Vai a qui

Supponiamo che tu sia in pausa alla riga 25 di uno script e voglia passare alla riga 50. In passato potevi impostare un punto di interruzione sulla riga 50 o fare clic con il tasto destro del mouse sulla riga e selezionare Continua fino a qui. Ora, c'è un gesto più rapido per gestire questo flusso di lavoro.

Quando esegui le operazioni di codice, tieni premuto Comando (Mac) o Ctrl (Windows, Linux) e fai clic per passare alla riga di codice in questione. DevTools evidenzia in blu le destinazioni saltabili.

Continua fino a qui

Figura 5. Continua fino a qui

Consulta Iniziare a eseguire il debug di JavaScript per apprendere le nozioni di base del debug in DevTools.

Esegui il passaggio all'asinc

Un tema importante per il team DevTools nel prossimo futuro è rendere prevedibile il debug del codice asincrono e fornire una cronologia completa dell'esecuzione asincrona.

Il nuovo gesto per Vai a qui funziona anche con il codice asincrono. Quando tieni premuto Command (Mac) o Control (Windows, Linux), DevTools evidenzia in verde le destinazioni asincrone saltabili.

Dai un'occhiata alla demo di seguito dal discorso di DevTools alla conferenza I/O per avere un esempio.

Modifiche

Anteprime con informazioni più dettagliate degli oggetti nella console

In precedenza, quando registravi o valutavi un oggetto nella console, quest'ultima visualizzava solo Object, il che non è particolarmente utile. Ora la console fornisce ulteriori informazioni sui contenuti dell'oggetto.

Utilizzo della console per visualizzare l'anteprima degli oggetti

Figura 6. Utilizzo della console per visualizzare l'anteprima degli oggetti

In che modo la console ora visualizza l'anteprima degli oggetti

Figura 7. In che modo la console ora visualizza l'anteprima degli oggetti

Menu di selezione contestuale più informativo nella console

Il menu di selezione del contesto della console ora fornisce ulteriori informazioni sui contesti disponibili.

  • Il titolo descrive di cosa si tratta.
  • Il sottotitolo sotto il titolo descrive il dominio da cui proviene l'articolo.
  • Passa il mouse sopra un contesto iframe per evidenziarlo nell'area visibile.

Il nuovo menu di selezione del contesto

Figura 8. Se passi il mouse su un iframe nel nuovo menu di selezione del contesto, viene evidenziato nell'area visibile

Aggiornamenti in tempo reale nella scheda Copertura

Durante la registrazione della copertura del codice in Chrome 59, la scheda Copertura mostrava solo "Registrazione...", senza alcuna visibilità sul codice utilizzato. Ora la scheda Copertura mostra in tempo reale quale codice viene utilizzato.

Caricamento e interazione con una pagina utilizzando la vecchia scheda Copertura

Figura 9. Caricamento e interazione con una pagina utilizzando la vecchia scheda Copertura

Caricamento e interazione con una pagina utilizzando la nuova scheda Copertura

Figura 10. Caricamento e interazione con una pagina utilizzando la nuova scheda Copertura

Opzioni di limitazione della rete più semplici

I menu per la limitazione della rete nei riquadri Rete e Prestazioni sono stati semplificati per includere solo tre opzioni: Offline, 3G lento, comune in India, e 3G veloce, comune in regioni come gli Stati Uniti.

Le nuove opzioni di limitazione della rete

Figura 11. Le nuove opzioni di limitazione della rete

Le opzioni di limitazione sono state modificate per corrispondere ad altri strumenti di limitazione a livello di kernel. DevTools non mostra più le metriche di latenza, download e caricamento accanto a ciascuna opzione perché quei valori erano fuorvianti. L'obiettivo è corrispondere all'esperienza reale di ciascuna opzione.

Gli stack asincroni sono attivi per impostazione predefinita

La casella di controllo Asinc è stata rimossa dal riquadro Origini. Le analisi dello stack asinc sono ora attive per impostazione predefinita. In passato, questa opzione era attivabile a causa dell'overhead del rendimento. L'overhead è ora sufficientemente ridotto da consentire la funzionalità per impostazione predefinita. Se preferisci disabilitare le analisi dello stack asincrone, puoi disattivarle in Impostazioni o eseguendo il comando Do not capture async stack traces nel menu dei comandi.

DevTools alla conferenza Google I/O '17

Dai un'occhiata al discorso del mitico Paul irlandese qui sotto per saperne di più su ciò a cui il team DevTools ha lavorato nell'ultimo anno e sui grandi temi che affronterà nel prossimo futuro.

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