ブラウザ環境の JavaScript は、DOM ツリーにアクセスできない WebWorker を介したスレッドのみをサポートします。
他のすべての種類の同時実行は、イベント ベースのモデルによって「エミュレート」されます。WebWorker から XMLHttpRequest を起動することは実際には意味がないので、できることは、個別の非同期AJAX 呼び出しを行い、対応するイベント ハンドラーでエンコードされた画像データを処理することだけです (ただし、JSON ファイルで画像データをエンコードしても、よほど特別なアプリケーションがない限り、私には非常に理にかなっていますが、それが私があなたの質問を理解した方法です)。
編集:これを実現する方法の簡単な例であり、画像パスのみを取得し、それらを ID "img0"-"img4" の画像タグに割り当てることを考慮すると、jQuery を使用して次のように記述できます。
for (var i = 0; i < 5; i++) {
jQuery.ajax(
{
'async': true,
'url': 'imagePath.json?idx=' + i,
'context': {'idx': i}
})
.done(function (data) {
$("#img" + this.idx).attr('src', data.path);
});
}