Our great sponsors
-
graphql-yoga
🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
graphql-tools
:wrench: Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach
-
apollo-server
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
Nuxt3 is universal so it can target node, serverless, etc. AFAIK Next can also target serverless. So the issue with SSE is related to the underlying http server (unjs/h3) I think. That’s why I was looking at WS since I got this working with GraphQL Helix / Urql (repository here for those interested.. it has auth/Prisma/FormKit/Tailwind).
We always appreciate contributions to our documentation! However, in such a case we would want a full end2end scenario, as we don't wanna recommend a setup that is not verified to work (see https://github.com/dotansimha/graphql-yoga/tree/master/e2e). If you want to champion this, let's move the discussion over to GitHub!
You might know us from projects such as graphql-code-generator, envelop or graphql-tools.
Hey! I am not that familiar with Nuxt.js, but from quick research, it seems that the deployment target for it is serverless environments (https://github.com/nuxt/rfcs/issues/36)?
As mentioned in the above paragraph graphql-yoga is built around W3C Request/Response which is supported in all major serverless/worker/"serverful" JavaScript environments. Apollo-server plans to drop active support for cloudflare workers and pushes it onto the community (https://github.com/apollographql/apollo-server/issues/6034). We will continuously support it and furthermore even have a full end2end testing suite that actually deploys to all those runtimes (that can only be emulated) in order to ensure integrity.
Two more questions: - Am I to understand The Guild now recommends GraphQL Yoga over Helix? - Could something like Mercure be included in the recipes ? (this would be a nice solution for serverless)