Tuesday, September 10 - Thursday, September 12, 2024 In-Person Only | San Francisco, CA
The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for GraphQLConf 2024 to participate in the sessions.
Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC-7). To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.
IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
In this talk, I’ll discuss how we utilize an in-memory client-side GraphQL data store at Meta to reduce unnecessary network fetches, and reduce server latency for executed requests by dynamically skipping fields that can be fulfilled by our in-memory store. Specifically, I'll cover: - What are Abstract Syntax Trees (ASTs), and how do they allow us to determine if a query's data is fulfillable from an in-memory data store. - GraphQL Partial Rendering - How we at Meta are able to immediately vend partial query responses from an in-memory store for more response UIs. - How we dynamically skip client-side fulfillable fields, and only fetch missing fields from the server to reduce server costs