Description
Developer Story
This used to be just one process, with 2.6 this changed into a secondary execution helper process.
In there, Process::IOThreadProc()
takes care of polling the events from the socketpair/pipe and poll(), etc. Also, messages transported are JSON-encoded with a later JSON-decode which may impact our performance.
I'd like to collect and discuss possible alternatives and implementations in the future. Benchmarks are also a topic here.