<  Back to Schedule
Wednesday, Sep 2002:10 p.m. - 02:40 p.m. PDT
Room: Grand Peninsula A,B,C
Session PresentationIntermediateGraphQL Core

Semi-Concurrent Deduplicated Incremental Delivery

Yaacov Rydzinski, Open Source

Curious about what's new in Incremental Delivery in 2023? Want to learn more about the proposed new response format and the recently released implementation in graphql-js?

In this talk, we will:

  1. Explore the goals and challenges of incremental delivery with a focus on providing eager maximally-concurrent execution of deduplicated, deferred fields. 
  2. Elaborate on the distinction between Incremental Data vs. Incremental / Subsequent Results. 
  3. Overview the new CollectFields algorithm that performs deduplication => at build vs execution time! 
  4. Discuss potential pitfalls with early execution and tools to mitigate them (resolver helpers, Paraloader, resource frameworks).
  5. Call for feedback from the community!
Special thanks to Rob Richard, the champion for incremental delivery, and Benjie Gillam, who together with Rob authored the new response format!

Yaacov Rydzinski Profile Image
Yaacov RydzinskiOpen Source, Contributor