3 ms·
My understanding is you always need a runtime to play the async game -- something needs to drive the async flow. But there are others on the market, just not wi
by cmrdporcupine 3y ago
My understanding is you always need a runtime to play the async game -- something needs to drive the async flow. But there are others on the market, just not without the.. market domination... of tokio.
https://github.com/smol-rs/smol https://github.com/smol-rs/smol looks promising simply for being minimal
https://github.com/bytedance/monoio https://github.com/bytedance/monoio looks potentially easier to work with than tokio
https://github.com/DataDog/glommio https://github.com/DataDog/glommio is built around linux io_uring and seems somewhat promising for performance reasons.
I haven't played with any of these yet, because Tokio is unfortunately the path of least resistance. And a bit viral in how it's infected things.
But I'm planning on giving glommio at least a whirl.