79280a1 introduced setTimeout calls when spawning the child process. We want to make sure the workbench starts before any of the ipc processes spawn, since that can be synchronously expensive (often more than 10ms).
We should move the setTimeout outside the ipc.cp module into a channel wrapper which calls setTimeout for its first call.
cc @jrieken
79280a1 introduced setTimeout calls when spawning the child process. We want to make sure the workbench starts before any of the ipc processes spawn, since that can be synchronously expensive (often more than 10ms).
We should move the setTimeout outside the ipc.cp module into a channel wrapper which calls setTimeout for its first call.
cc @jrieken