The move to GraphQL marked a more substantial shift in GitHub's Platform strategy towards more transparency and more flexibility in our API. Over the past few years, GitHub has been enabling developers to build on our platform as 3rd party integrators. This enablement does not come without limitation in rate-limiting and token access. Join me in walking through some of the ways I am leveraging Persisted GraphQL queries to create a smaller signature and reduce bandwidth utilization on the client loading times.
Persisted queries are especially nice paired with GET requests, enabling the browser cache and integration with a CDN.