A distributed Actor system built on top of ES6 with a little ES.next (async await)
Requires:
- python3
- node > 6
- chromedriver
- docker (optional)
- Install chromedriver on your path.
npm start
./run-docker
When using npm start
, selenium creates a chrome instance and loads two tabs, one with the client.js actor and one with the server.js actor.
When running under docker, the static/server.html
file is loaded in a headless chrome instance on the server. The static/client.html
file is served on port 5000
and is loaded in Chrome on http://localhost:5000.