1 repository
Low-level manipulation and processing of WebSocket network packets for maximum throughput.
Distinct from Packet Processing Frameworks: Focuses specifically on WebSocket frames rather than general kernel-level network packets
Explore 1 awesome GitHub repository matching networking & communication · WebSocket Packet Processing. Refine with filters or upvote what's useful.
This Go library provides low-level components for implementing high-performance WebSocket connections. It focuses on minimal memory allocations and efficient data throughput via a dedicated frame processor, an HTTP connection upgrader, and a compression layer. The project distinguishes itself through the use of zero-allocation buffer reuse to reduce garbage collection pressure. It operates directly on raw network bytes for frame parsing and manages the lifecycle of connections through state-based tracking. The library covers core network protocol capabilities including the transformation of
Provides low-level buffer access for reading and writing network frames to increase throughput and reduce allocations.