fastwebsockets is a much faster implementation of websockets standard compared to async-tungstenite.
Possible choice could be tokio-tungstenite, but it is still slower, albeit easier to work with.
Using tokio also allows us to later use much of the useful features, such as out-of-the box tracing integration.
This PR is draft, will mark as ready when benchmarks for bonfire are ready.
Please make sure to check the following tasks before opening and submitting a PR
This PR tries to modernize the bonfire service.
Async-std is an unmaintained runtime.
fastwebsockets is a much faster implementation of websockets standard compared to async-tungstenite. Possible choice could be tokio-tungstenite, but it is still slower, albeit easier to work with.
Using tokio also allows us to later use much of the useful features, such as out-of-the box tracing integration.
This PR is draft, will mark as ready when benchmarks for bonfire are ready.
Please make sure to check the following tasks before opening and submitting a PR