uWebSockets
uWebSockets copied to clipboard
Simple, secure & standards compliant web server for the most demanding of applications
v0.15 will not feature client support but will be added later on together with proper Http client. It would make sense to add client support in a separate release just...
HTTP3
As a prerequisite to WebTransport (over HTTP3) we need to support HTTP3. This was not initially a plan but since we do want to support the benefits of QUIC we...
Hi, Reading the code, I wonder how I could use the sendfile syscall in the app. My usecase is the distribution of static files and I would like to avoid...
This adds a complete useful capi with ssl suport and most examples added. It's a step to solve this issue: https://github.com/uNetworking/uWebSockets/issues/1192 [Opaque C interface for Swift, Rust, etc](https://github.com/uNetworking/uWebSockets/issues/1192) For now...
Passing nullptr to app.get(url, .. can be a way to unregister that route.
Currently the `req->getMethod()` returns a lowercased string (e.g. "get"). But the HTTP spec says, it is case-sensitive: > The method token is case-sensitive because it might be used as a...
When we reach maxBackpressure we start closing the connection (which doesn't even work on Windows!). But there is no guarantee that backpressure won't drain a bit and we then send...
Since Safari is the only browser which continuously takes a dump on the spec, we have several Safari hacks: * User agent hack for permessage-deflate being completely broken before 15.4...
I want to implement an "official" C-API which is to be entirely opaque and minimal and with an LTO-optimized .a static library. This would allow Swift, Rust and even PyPy...