DescriptionAdd d8 API for spawning function on a new thread.
This API closely matches the Worker API. The differences:
1) The argument to the Worker constructor is a function to run, not a script.
2) Receiving a message from a worker is a synchronous API (as there is no event
loop).
The serialization done here is not robust as the real DOM implementation. For
example, recursive data structures or otherwise duplicated objects are not
allowed.
BUG=none
R=jochen@chromium.org
LOG=n
Committed: https://crrev.com/3d98b956b56fa283b40913788ff760022d478812
Cr-Commit-Position: refs/heads/master@{#29126}
Patch Set 1 #Patch Set 2 : . #
Total comments: 3
Patch Set 3 : try to match Worker API #Patch Set 4 : add synchronous getMessage, other cleanup #Patch Set 5 : fix context bugs #Patch Set 6 : fix gcc build #
Total comments: 2
Messages
Total messages: 23 (4 generated)
|