GraphQL-extensies - Saturn
Saturn is een Chrome DevTools-extensie die probeert het uiterlijk van het tabblad Netwerk na te bootsen. De gegevens daar zijn echter meestal in de vorm van REST API-antwoorden. Daarnaast levert Saturn voor de meeste zoekopdrachten de eigenschappen van de zoekopdracht zelf, en niet alleen het resultaat van de uitvoering. Dit maakt het veel krachtiger dan het tabblad Netwerk.
Saturnus is de eerste graphQL-native browserextensie ter wereld. Het stelt de gebruiker in staat om allerlei soorten gegevens te bekijken die een GraphQL-server blootlegt, zoals de structuur van een query, de typen velden, de waarden van de velden, de fouten die zijn opgetreden tijdens de uitvoering, enz.
U kunt ook de prestaties van de uitvoering van de query controleren, evenals de resultaten van de uitvoering. Saturnus ondersteunt een breed scala aan velden, waaronder velden die optioneel, verplicht, niet-nullable, nullable, enz. zijn.
Saturnus's eigenschappenweergave bevat veel elementen die het veel handiger maken om de queryresultaten te bekijken en te begrijpen:
- Toon een grafiek van de gegevens die een server bedient.
- Gebruik een grafiek om te selecteren een veld en de waarde ervan.
- Bekijk eigenschappen van het geselecteerde veld.
- Bekijk de query's die de query hebben uitgevoerd.
- Haal een uitvoeringsprofiel op dat laat zien hoe lang het duurde om de query uit te voeren.
- Krijg een uitvoeringsfout waarmee u de huidige status van de uitvoering van de query kunt zien.