forked from mirrors/gecko-dev
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D29645 --HG-- extra : moz-landing-system : lando
18 lines
347 B
JavaScript
18 lines
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);
|