Hello,
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 tokio
.
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?