GraphQL Defer & Stream Cheat Sheet

Split payloads for faster UX

Last Updated: November 21, 2025

Usage

Directive Effect
@defer Send later
@stream Emit list items

Commands

query { user { posts @stream } }
Stream posts
@defer fragment
Load later
handleIncrementalResult
Merge responses

Advice

Plan UI updates for incremental data and handle fallback.

💡 Pro Tip: Apply on heavy sections and handle incremental payloads.
← Back to Databases & APIs | Browse all categories | View all cheat sheets