Changes for version 0.01 - 2025-01-26

  • Initial release
  • JIT-compiled route dispatch using XS::JIT
  • Handlers run once at compile time, responses baked into C
  • Pure C event loop (kqueue on macOS/BSD, epoll on Linux)
  • ~290K requests/second on single core
  • Full HTTP response generation at compile time
  • Support for GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS
  • Keep-alive connection support
  • TCP_NODELAY for low latency

Modules

Blazing fast HTTP server using JIT-compiled custom ops
Low-level JIT-compiled ops for Hypersonic