Javascript 缓存池大小有限的多个映像

Javascript 缓存池大小有限的多个映像,javascript,Javascript,我有一个大约1000个URL的列表,用于我想要缓存的图像。 我需要以某种方式限制并行执行的请求数量。 我现在要做的是像这样缓存这些图像: myImages.forEach(function(url) { var img = new Image(); img.src = url; }); 但是,这将导致许多请求被挂起 我能做些什么来限制这些请求,比如说并行执行10次?当然,我不希望它涉及到我的应用程序中来自不同位置的请求。看一看-有没有特定于AngularJS的内容?看一看-有没

我有一个大约1000个URL的列表,用于我想要缓存的图像。 我需要以某种方式限制并行执行的请求数量。 我现在要做的是像这样缓存这些图像:

myImages.forEach(function(url) {
    var img = new Image();
    img.src = url;
});
但是,这将导致许多请求被挂起


我能做些什么来限制这些请求,比如说并行执行10次?当然,我不希望它涉及到我的应用程序中来自不同位置的请求。

看一看-有没有特定于AngularJS的内容?看一看-有没有特定于AngularJS的内容?