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

defer/stream support #476

Closed
agnivade opened this issue Dec 8, 2021 · 4 comments
Closed

defer/stream support #476

agnivade opened this issue Dec 8, 2021 · 4 comments

Comments

@agnivade
Copy link
Contributor

agnivade commented Dec 8, 2021

I am creating this issue to start a discussion on implementing @defer/@stream support. Doing a search for existing issues, I could only find #15 but that's only about subscriptions.

I have a use-case where my clients require @stream support to stream large payloads. I can go ahead and take a stab at implementing this, but I wanted to check if there has been any prior discussion around this and if anybody has any thoughts/comments on what things to consider?

Attaching the spec here: https://github.com/graphql/graphql-wg/blob/main/rfcs/DeferStream.md

cc @tonyghita @pavelnikolov

@pavelnikolov
Copy link
Member

@agnivade I am not aware of anyone working on this. Considering that it's still a draft maybe we need to mention in the release later that this feature will be experimental. As long as it's opt-in and it doesn't introduce any breaking changes - go for it.

@agnivade
Copy link
Contributor Author

agnivade commented Dec 9, 2021

Yep, it's a directive on the client side, so totally opt-in. Thanks, I'll make an attempt soon.

@pavelnikolov
Copy link
Member

@agnivade I'm closing this issue due to inactivity. Feel free to open it if you decide to work on this or in case this feature gets accepted to the official spec.

@agnivade
Copy link
Contributor Author

agnivade commented Mar 7, 2023

Sounds good. And my apologies for the delay. There has been some changes in company roadmap unfortunately which is not allowing me to invest more time in this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants