- Design format as a compact binary representation of the GraphQL trusted documents
- The decoder should interface as a ReadableStream
- It aligns the execution order of resolvers ahead-of-time
- Pipe-able
execute
which compatible with exsting GraphQL resolvers- It should support e.g
unpack(docs).pipe(executeStream)
- It should support e.g
- Implement stream acceptance from the client
- Define a proper wire format (usable as stream)
- Establish client runtime semantics (similar to defer/stream, with data-masking as the default behavior)
- End-to-end demo application
- Exploring possibilities for framework integration
- Share results at GraphQLConf 2024
context: facebook/relay#4226 (comment)