Overview of µWebSockets
masterµWebSockets is a high-performance, secure, and standards-compliant web server designed for demanding applications. It is optimized for speed and memory footprint, capable of performing encrypted TLS 1.3 messaging faster than many servers perform unencrypted messaging.
Key features include:
- Optimized Security: Meticulously optimized for speed and memory; participates in Google's OSS-Fuzz with high coverage.
- Rapid Scripting: While written in C/C++, it offers seamless integration for Node.js via
µWebSockets.js. - Standards Compliant: Maintains a perfect Autobahn|Testsuite score.
- Built-in Features: Includes a convenient URL router with wildcard and parameter support, and efficient pub/sub features for WebSockets.
- Customizable Architecture: Built on
µSockets, allowing control over event-loop integrations (libuv, ASIO, GCD, epoll/kqueue) and cryptography layers via compile-time flags.