Jeez this is amazing. Just end to end, rock solid engineering. I came to chime in that this basically hits all the same design beats as go with it's standard library (relatively low foot print, compiled binary, async user-space threading, etc.) But that sells this work short.<p>This is amazing work!
> Low memory footprint (~500KiB for 10k idle connections)<p>> Small disk footprint: x86-64 executable has 110KiB (~52KiB if packed with UPX)<p>> No copies between kernel and userland for files larger than 16KiB<p>Looks perfect for embedded stuff (and generally impressive).<p>It needs a separate TLS terminator, though.
Note: this is not related to the phony GWAN project, except maybe to poke fun at it.<p>Previously: <a href="https://news.ycombinator.com/item?id=11373719" rel="nofollow">https://news.ycombinator.com/item?id=11373719</a>
> For Round 10, Lwan has taken the crown. But we expect the other top contenders won't leave this a settled matter.<p>Am I just blind or is Lwan missing here:
<a href="https://www.techempower.com/benchmarks/#section=data-r10&hw=ph&test=json" rel="nofollow">https://www.techempower.com/benchmarks/#section=data-r10&hw=...</a>
Amazing I am planning to shift RaspChat on this. Would be nice if same engineering effort can be put into WebSocket. This will make it much more desirable everywhere to build pub/sub systems.
Seastar does up to 8 million connections per second, performance due in part to a user mode TCP stack<p>Previous discussion:<p><a href="https://news.ycombinator.com/item?id=9440886" rel="nofollow">https://news.ycombinator.com/item?id=9440886</a>
Lwan used to be at the top on Techempower Benchmarks, but I don't see it anymore. I do however see a Rust webserver, called Actix-Raw, which tops the list. acidx, what do you think of that project?
Is this in any way related to the proprietary G-WAN high-performance and scalable web server? <a href="http://gwan.com/" rel="nofollow">http://gwan.com/</a>
Cool, if you want something similar but in Java: <a href="https://github.com/tinspin/rupy" rel="nofollow">https://github.com/tinspin/rupy</a>
I wonder how does this compare to H20.[1]<p>[1]<a href="https://h2o.examp1e.net/index.html" rel="nofollow">https://h2o.examp1e.net/index.html</a>