rwasa is our full-featured, high performance, scalable web server designed to compete with the likes of nginx. It has been built from the ground-up with no externel library dependencies entirely in x86_64 assembly language, and is the result of many years' experience with high volume web environments. In addition to all of the common things you'd expect a modern web server to do, we also include assembly language function hooks ready-made to facilitate Rapid Web Application Server (in Assembler) development.
We appreciate that there is already a plethora of web server software available. In our opinion, you should only care about rwasa if:
You run any sized https/TLS server(s). Regardless of volume, you should care about the latency your users experience when they interact with your secure sites. You run very high volume web traffic. As shown in our performance tests below, rwasa is capable of much higher requests per second per CPU than most all other web servers.
Open source/GPLv3 Entirety hand-written in x86_64 assembly language Faster than nginx for most environments Commercial support available TLS auto-blacklisting for anti-tampering OCSP Stapling by default Randomized Diffie-Hellman safe prime pool Multi-process lockless TLS session resumption cache TLS session cache is encrypted by default Faster dynamic content compression Large-scale FastCGI safely via unix sockets (without hitting EAGAIN) Large-scale backpath (aka upstream) safely via unix sockets Simple command-line arguments covers all common configurations Small footprint, no external dependencies Server-side BREACH mitigation (randomized headers, see notes) HSTS enabled by default