>>326
> まずPromise待ちでマルチスレッド動作になるケースを例示してご覧

function loadImage(url) {
 return new Promise((resolve, reject) => {
  var image = new Image();
  image.onload = () => resolve();
  image.src = url;
 }
}

Promise.all([loadImage(url1), loadImage(url2), loadImage(url3), loadImage(url4)])

こんな感じ。マルチスレッドで画像がロードされる