ARM64
macOS 26+. HTTP/1.1, TLS, HTTP/2.
OpenSSL and nghttp2
bundled.
DEVELOPER PREVIEW · 2026.10
Serve static files with a bounded memory cache, cached gzip, and native event loops. Built for macOS and Linux ARM64.
# Start serving a directory
$ superweb --root ./public \
--bind 127.0.0.1 --port 8080 \
--workers 2
superweb listening
http://127.0.0.1:8080/
# Request a compressed response
$ curl -I --compressed \
http://127.0.0.1:8080/app.js
HTTP/1.1 200 OK
Server: superweb
Content-Encoding: gzip
01 / MEASUREMENTS
Three complete rounds from a separate AWS load generator, before network throttling interrupted the planned five-round run. Four t4g.nano hosts in the same availability zone, two CPU workers each, identical SiteVue files. Median requests per second; higher is better.
Measured October 17, 2026. These are burst measurements. The fourth round hit a network limit and Superweb recorded nine timeouts; all 78 samples are preserved in the report. Several JavaScript results reach the instance network ceiling; they do not establish a software-speed ranking. See every round, errors, resource counters, and limits. Earlier M5 Max results.
02 / INSTALL
macOS 26+. HTTP/1.1, TLS, HTTP/2.
OpenSSL and nghttp2
bundled.
Ubuntu 24.04 · Graviton2 or newer.
OpenSSL 3, nghttp2, and
zlib required.
macOS 26+. AVX2. HTTP/1.1 only.
Also tested under Rosetta.
Installs to ~/.local. Detects your platform and
verifies the archive checksum.
curl -fsSLO https://superweb.to/install.sh sh install.sh
Preview binaries are not Apple-notarized. SHA-256 checksums · Requirements and manual installation · Third-party notices
03 / TRY THE SAME SITE
The public SiteVue build on four separate AWS t4g.nano instances. Same availability zone, OS image, content snapshot, and two CPU workers. Each server handles HTTP and HTTPS directly. Open a timed preview, or run all four in a shuffled sequence.
t4g.nano: 2 vCPUs, 512 MiB RAM. CPU credits are set to Unlimited on all four. Network distance, burst capacity, and credit usage matter: record them with any comparison. Authenticated SiteVue tools remain on the original site.
wrk -t2 -c32 -d15s \ -H 'Accept-Encoding: gzip' \ http://superweb.superweb.to/
Warm each server first, alternate their order, and use the same path and client settings. The preview timer measures the iframe load event, including browser and network costs. Lazy resources may finish later. Benchmark notes ↗
04 / UNDER THE HOOD
The hot path is native code. Configuration is a command or a plain text file.
Read the server docs ↗