Releases
Unreleased
- Add
Async::Cable::Socket#raw_transmitfor pushing pre-encoded payloads to the client without re-encoding. Enables "fastlane" broadcasts that encode the message once and share it across many connections. - Add
class Async::Cable::Executor, a fiber-based replacement forActionCable::Server::ThreadedExecutor. Tasks posted from inside a reactor run on the caller's reactor (no thread hop); tasks posted from outside, and all recurring timers, run on a dedicated reactor thread owned by the executor.
v0.3.0
- Filter requests based on path - don't eat all inbound WebSocket connections.
v0.2.0
- Don't close the WebSocket if it is already closed.
v0.1.0
- Initial implementation.