Editorial question123.1K views1,271 votes0 answers3,318 following
AI-generatedDefer directive vs. caching: balancing latency with data freshness
The GraphQL Defer directive permits fields to be resolved later, aiming to lower response latency by deferring non‑critical work. Because caching layers may treat a deferred response as complete once any field resolves, the spec does not define when stale data can be served, creating uncertainty for implementations that combine Defer with cache‑controlled qu