Description
Shio is a promising framework which has cropped up over the last few months. It has some immense throughput potential with async I/O distributed across a threadpool of event loops. It would be awesome to build out an integration with this framework, perhaps as a pre-built integration, or in a separate crate.
Integration with a framework that can achieve async I/O level throughput is critical for production adoption of Juniper in my case.
Currently I'm using a nodejs implementation, and being able to use Rust for this would be a huge win 🙌 . I use a lot of Go as well, but I greatly prefer Rust and use it where I can, and the Go graphql libs are not so awesome, IMHO.
I've looked at the discussion going on in the #2 interop with async
issue. Being able to take a stab at it, to see where the walls are, may be beneficial. I would love to spike this, but I definitely wanted to get some discussion going around this.
Any and all feedback is welcome.
Great work on this lib so far. Once the async I/O story is g2g, I can definitely see this as being the most solid, convenient, productive, and powerful GraphQL option across the field of languages to chose from.