This will give you ability to reason about the web server configuration you want to use.
But both fork(2) and epoll(7) [kqueue(2), iocp] would stay at low level relatively of place where you operate.
Don't know what to say about fronted though, but there are probably some new points of view on JS you can get by implementing it as an interpreter in courses like crafting interpreters.
http://www.kegel.com/c10k.html
This will give you ability to reason about the web server configuration you want to use.
But both fork(2) and epoll(7) [kqueue(2), iocp] would stay at low level relatively of place where you operate.
Don't know what to say about fronted though, but there are probably some new points of view on JS you can get by implementing it as an interpreter in courses like crafting interpreters.