【发布时间】:2020-02-15 14:46:58
【问题描述】:
我正在寻找在 SPA 应用程序中限制图像下载的最佳解决方案。
问题:
在慢速网络上,当进入详细信息页面时,会发生大量图像下载,导致浏览器连接最大化,这会破坏(导致无响应)需要连接才能在按钮单击时执行 AJAX 请求的 UI。
我正在寻找一些 HTTP/浏览器 API 来在给定时间限制图像下载。你知道这样的东西存在吗?
我想要的其他方法是能够在单击按钮时终止所有 GET 请求(这也可以解决这个问题)。
我找不到这样的 API。也许将这些图像作为“预取”插入可能是个好主意?
或者我必须“懒惰”地将这些图像加载为<img data-src="url">,然后将它们放到一次最多执行 3 个请求的自定义提取器中?
编辑:发现一些相关问题:
【问题讨论】: