sample: deferred script via Promise
by sii_side
JavaScript
var promise = new Promise(function(f) {
f();
});
var doneFunc = function() {
console.log("return!");
}
window.setTimeout(function() {
console.log(12345);
promise.then(doneFunc);
}, 5000); //便宜的に5000に増やしています