Napa.js: A multi-threaded JavaScript runtime https://news.ycombinator.com/item?id=15498219 (Nov 2017)
Their deal-breaker against using node-cluster was a need to use shared memory for IPC.