Often, you need IPC merely to communicate with a child worker process. I've seen quite a number of projects that needlessly roll their own solution when one can just use the built-in process.send() method.<p>Of course, this doesn't cover all the use cases of this particular library, I just think it's worth pointing out.
It seems a lot of people (including me) have made projects like this, but it would probably be most efficient if one project emerged as the standard (it's surprising one hasn't).<p><a href="https://github.com/mappum/node-sock" rel="nofollow">https://github.com/mappum/node-sock</a>