-
Notifications
You must be signed in to change notification settings - Fork 575
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
V2 Roadmap #704
Comments
This is really good news!!!😍😍😍 |
@shamxeed Can't promise an exact date yet I have updated the list above with all things that we have landed so far to |
Hi I'm looking around for the graphQL server, and looking at all the graphQl tools that The Guild offers, I see that there is also a GraphQL Helix server. |
Hey @ivandotv 👋🏼 great question we will also add this to our website explaining in more detail. Difference between GraphQL Helix and GraphQL Yoga?Helix is an extensible, framework and runtime agnostic GraphQL Server. Helix is an abstraction that all GraphQL HTTP server need. It lets you implement the features you want and the full control of the transport layer. GraphQL Yoga is a fully-featured server focusing on easy setup and performance. It is built-on top of GraphQL Helix and Envelop. It comes with defaults that we use and believe are needed in a production ready GraphQL server. Yoga provides a cross-platform server that you can just deploy anywhere Deno, CloudFlare workers, Next.js or just a standalone http server. If you are migrating from some HTTP framework you can easily integrate. We try to keep it very simple to deploy How did we do this? see next answer Why does
|
Been using GraphQL EZ for a while. |
Hey @RicardoValero95 👋🏼
GraphQL EZ is a plug-in based server. It is also built on top of envelop. It’s lifecycle methods allow you to hook into different phases of the HTTP request. It also supports multiple deploy targets but it has a separate package for each handler. Yoga is same in the sense that it is also built on top of envelop. Yoga comes with some built in defaults which we think are necessary for a production server whereas EZ doesn’t have any opinions. EZ’s lifecycle method allow for a very powerful plug-in system which is something we are also working on designing for yoga. Yoga supports multiple deploy targets but doesn’t require any extra configuration. Yoga’s handler are built on top of W3C |
V 2.0 has been released!!! Help us spread the word! |
We are excited to announce the development of the next major version for
graphql-yoga
. The goal is to provide a fully-featured, simple to set up, performant and extendable server. Some key features:envelop
@defer
and@stream
We triaged all the current open issues into different categories and tried to address all of them. Let us know if we missed something or if there is something else you would like to see and we can make it happen!
Configurability/Extensibility
Real-time capabilities
Uploads
Testing
Improved TypeScript support
ESM Support
Serverless Support
Misc
Future releases
The text was updated successfully, but these errors were encountered: