// main.js const cp = require('child_process'); const child = cp.fork('./child.js'); const callbackPool = {}; child.on('message', msg => { let msgId = msg._id, cb = callbackPool[msgId]; if (cb) { cb.resolve(msg); clearTimeout(cb.timer); callbackPool[…