Performance

GraphQLade comes with a few built-in performance optimizations. Other than that, performance should be optimized at resolver level (e.g. data loader pattern) or transport level (e.g. compression, streamed body parsing).

Parser cache

The GraphQLade execution argument parser uses an LRU (least recently used) cache with a cache size of 50 by default. The cache size can be configured via parserOptions.cacheSize.

Benchmarks

TODO