c-cube / tiny_httpd

Minimal HTTP server using good old threads + blocking IO, with a small request router.
https://c-cube.github.io/tiny_httpd
75 stars 11 forks source link

support running on Eio #64

Closed c-cube closed 1 year ago

c-cube commented 1 year ago

modularize wrt IO backend (still in direct style, no monads) and wrt TCP server implementation; turn current code into a unix-based backend; add Eio backend in a separate library; add buffer pool to dramatically improve memory consumption