Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GraphQL @defer and @stream #329

Closed
Keweiqu opened this issue Jan 6, 2020 · 2 comments
Closed

GraphQL @defer and @stream #329

Keweiqu opened this issue Jan 6, 2020 · 2 comments
Labels
Agenda ✋ Add topic or attendance to an agenda

Comments

@Keweiqu
Copy link
Contributor

Keweiqu commented Jan 6, 2020

We’ve been experimenting with @defer and @stream at Facebook for a while now -- Lee first discussed the idea of @defer and @stream in 2016. Over the last three years, we've done a ton of iterations as we uncovered and resolved issues and edge cases following that initial approach. We're now seeing a renewed demand for these ideas in the open source community:
graphql/graphql-js#2318
graphql/graphql-js#2319

Given that Facebook’s increased internal usage makes us more confident in our approach, it seems like a good time to start a discussion of what the next steps would be. Opening this issue with some strategic questions:

  • What's the best way to drive @defer and @stream standardization?
  • Should these features be part of the official spec or a supplemental specification (e.g. connections)?
  • If we decide these features are worthy of standardization, what's the best way of driving towards alignment? Should we set up a stream/defer focused-WG?
@leebyron leebyron added Agenda ✋ Add topic or attendance to an agenda and removed Action item 🎬 labels Jan 9, 2020
@leebyron
Copy link
Collaborator

Closing this issue since it's now a recurring agenda item!

@n1ru4l
Copy link
Contributor

n1ru4l commented Nov 20, 2020

Just wanna link this here (as this issue always pops up first in google):

Official Feedback Issue for graphql.js defer & stream

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Agenda ✋ Add topic or attendance to an agenda
Projects
None yet
Development

No branches or pull requests

3 participants