We're currently dispatching messages between WorkQueue, which has indeterminate order WRT IPC messages. Using ThreadSafeObjectHeap should let us store and retrieve the references directly, without waiting in queues.
Pull request: https://github.com/WebKit/WebKit/pull/7590
This got combined into bug 244830. *** This bug has been marked as a duplicate of bug 244830 ***