tokio-websockets 0.1.0

High performance, strict, tokio-util based websockets implementation
Documentation

tokio-websockets

Semi-WIP websockets implementation for Tokio 1.x with a focus on very high performance and tiny dependencies.

Status

Both the client and server implementations pass the Autobahn test suite entirely, with strict spec conformance, even more strict than tungstenite.

You can find automated benchmark results here.

This crate is released on crates.io as a pre-1.0 release to gather feedback on API and general features.

TODO

  • Find a way to implement Stream for WebsocketStream
  • Maybe remove client and/or server implementation in favor of only allowing usage with hyper for security reasons