• rafaelw@chromium.org's avatar
    V8 Microtask Queue & API · 6b5a4cde
    rafaelw@chromium.org authored
    This patch generalizes Object.observe callbacks and promise resolution into a FIFO queue called a "microtask queue".
    
    It also exposes new V8 API which exposes the microtask queue to the embedder. In particular, it allows the embedder to
    
    -schedule a microtask (EnqueueExternalMicrotask)
    -run the microtask queue (RunMicrotasks)
    -control whether the microtask queue is run automatically within V8 when the last script exits (SetAutorunMicrotasks).
    
    R=dcarney@chromium.org, rossberg@chromium.org, dcarney, rossberg, svenpanne
    BUG=
    
    Review URL: https://codereview.chromium.org/154283002
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19344 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    6b5a4cde
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
intl Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
test262 Loading commit data...
webkit Loading commit data...