I'm starting a new project using async-graphql. I'd very much like to use it with tide since it's the leanest option for a graphql server that, by its very nature, won't need any routing or a web server with loads of bells and whistles
My only concern is that
tide has a strong dependency with
async-std while IMHO the majority of async crates seem to depend on
tokio. I can also see that
async-std's latest version includes support for all versions of
How does this support work? More precisely,
- Does this support have any impact on performance? For example, does async-std spawn tasks in two runtimes? Or is the support more like a patch so that dependencies that need tokio can run inside async-std's default runtime?
- Will I be able to use any library that depend on tokio v1.x.x without problem?