
Coding Chats Isograph: the future of data driven apps
Nov 6, 2025
Robert Balicki, the creator and lead developer of Isograph, delves into the future of data-driven applications crafted with GraphQL and React. He discusses the common pitfalls of over-fetching data and network waterfalls, and how Isograph's opinionated framework tackles these challenges by generating precise, per-screen queries. Robert also highlights the significance of testing, CI/CD integration, and scaling in large projects, fueled by Rust's robust capabilities. He invites developers to contribute to the evolving landscape of Isograph and its community.
AI Snips
Chapters
Transcript
Episode notes
Compile-Time Precise Data Selection
- Isograph compiles a tree of functions that map graph data to values and generates precise queries for only the used server fields.
- This removes overfetching and lets developers focus on one file without tracking data flow across the whole codebase.
Overfetching Causes App Bloat
- Over time apps fetch more data than they actually use because data is often requested at the outer layer and passed down.
- Isograph's approach prevents this bloat by statically calculating exactly which fields are needed per screen.
Network Waterfalls Delay UX
- Letting each subcomponent fetch its own data avoids overfetching but creates network waterfalls that delay rendering.
- Isograph aims to avoid both overfetching and serial request delays by compiling dependencies ahead of time.
