A PoC which exposes nightmare.js over HTTP.
Note that only one browsing request is served at a time. There is a
request queue, but only a single nightmare-electron browser instance.
Requests are served sequentially in the order received.
The intention is that you run many docker containers which each process
a maximum of one virtual browsing session at a time. This way your
metrics per docker container correspond 1-1 with nightmare performance.