blob: 734621eae0cdb2550a3efbbf2d8e13fa646ae486 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
var log = [];
var resolvedPromise = Promise.resolve(null);
function schedulePromiseTask(f) {
resolvedPromise.then(f);
}
setTimeout(function () {
log.push("t1start");
schedulePromiseTask(function () {
log.push("promise");
});
log.push("t1end");
}, 10);
setTimeout(function () {
log.push("t2");
postMessage(log.join(", "));
}, 10);
|