Un nouveau panneau, pensé pour GraphQL

Un nouvel onglet dans Chrome DevTools qui affiche les informations dont vous avez besoin, avec l'interface que vous connaissez déjà.

Pourquoi

Toutes vos requêtes vont vers le même endpoint

Vous ne voyiez qu'une liste de POST /graphql avec le statut 200. GraphQL Network vous montre ce qui vous intéresse vraiment.

Réseau de Chrome
NomÉtatType
graphql200fetch
graphql200fetch
graphql200fetch
graphql200fetch
graphql200fetch

L'erreur de la troisième requête n'apparaît que si vous ouvrez sa réponse.

GraphQL Network
NomÉtatType
Godsokquery
CreateGodokmutation
GetUser1 erreurquery
GetEventsokquery
GodActionoksubscription

Nom de l'opération, type et erreurs en un coup d'œil.

Charge utile

Requête, variables et fichiers dans une seule vue

L'onglet Charge utile sépare l'opération de ses variables et des fichiers joints, avec coloration syntaxique GraphQL.

Requête
1  mutation UploadFavicon($file: File!) {
2    uploadFavicon(file: $file) {
3      name
4      size
5      __typename
6    }
7  }
Variables Voir la source
file: null
Fichiers
1favicon.ico· image/x-icon
Temps

Analysez chaque milliseconde

Le détail sépare chaque phase de la requête. Si l'attente domine, le problème se trouve dans le resolver.

CreateGodmutation · 184,6 ms
Mise en file d'attente1,2 ms
Connexion initiale6,8 ms
SSL12,4 ms
Requête envoyée0,6 ms
En attente du serveur148,2 ms
Téléchargement du contenu15,4 ms
Temps réel

Les subscriptions via WebSocket et SSE

Chaque message envoyé et reçu apparaît dans l'ordre, avec son heure et sa taille. La connexion reste ouverte tant que la subscription est active.

GodAction · subscription · wsOuverte
Envoyé{"type":"connection_init","payload":{}}12:04:01
Reçu{"type":"connection_ack"}12:04:01
Envoyé{"id":"1","type":"subscribe","payload":{"query":"subscription GodAction…"}}12:04:01
Reçu{"id":"1","type":"next","payload":{"data":{"godAction":{"god":"Hermes"}}}}12:04:09
Reçu{"id":"1","type":"next","payload":{"data":{"godAction":{"god":"Athena"}}}}12:04:15
Reçu{"id":"1","type":"next","payload":{"data":{"godAction":{"god":"Zeus"}}}}12:04:22
Interface

Aucun nouvel outil à apprendre

L'interface reprend celle de Chrome DevTools : filtres, cascade, panneau de détail et onglets au même endroit. Ouvrez DevTools et commencez à déboguer.

Disponible sur le Chrome Web Store

Réduisez les frictions avec GraphQL et adoptez des outils qui facilitent votre travail.

Aller au Chrome Web Store