Patch forthcoming for a couple of issues: 1) MessageEvent bindings should not use static tables, as these events are used in workers. 2) MessagePort shouldn't store MessageEvents in its queue, as Event has an AtomicString member, and AtomicStrings cannot be moved across threads.
Created attachment 24908 [details] proposed patch
Comment on attachment 24908 [details] proposed patch r=me
Committed revision 38151.