Idea borrowed from: https://medium.com/@tschundeee/express-vs-flask-vs-go-acc0879c2122#.61v429cr3 Assumes OS X with Homebrew
git clone https://github.com/wg/wrk
cd wrk; make; cp wrk; /usr/local/bin/; cd ..;
pip install meinheld gunicorn falcon
go get github.com/gorilla/pat
go build serve.go```
#NodeJS w/pm2 for lazy concurrency
```npm install
npm install -g pm2```
## Haskell
Install [Haskell stack](https://docs.haskellstack.org/en/stable/README/) in your `$PATH`.
cd haskell-servant stack build
### RUN BENCHMARKS
./serve
wrk -c 64 -d 30s http://localhost:4000/10
gunicorn -w16 falconer:app -k meinheld.gmeinheld.MeinheldWorker
wrk -c 64 -d 30s http://localhost:8000/10
pm2 start express.js -i 16
wrk -c 64 -d 30s http://localhost:3000/10
pm2 start express.js -i 16
wrk -c 64 -d 30s http://localhost:3000/10
cd haskell-servant && stack exec haskell-servant-exe
wrk -c 64 -d 30s http://localhost:8080/10