зеркало из https://github.com/mozilla/gecko-dev.git
19 строки
347 B
JavaScript
19 строки
347 B
JavaScript
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);
|