matthewfl/node-host — comment on commit 463a0879377676b363ef36d2c463e4cfee21acef
File: sandbox/boxed.js line 14
By matthewfl:

Process next tick has the same problem as setTimeout is trying to fix. The reason for using setTimeout is that the callback is called from C++ code which can not be overwritten. I am thinking that a simple C++ module might fix this issue by simply calling back into a function and preventing the system from figuring out who the parent caller is.

https://github.com/joyent/node/blob/master/src/node.js#L192