我正在开发一个需要加载大量图标的应用程序。目前,我正在使用将' 设置为正确 URL 的<img>
标签。src
这引发了很多请求。即使缓存设置正确,仍然有很多 HEAD 请求。
我正在寻找一种解决方案,它只会触发最少的请求(最好是 1 个)来接收所有需要的图标。但我不喜欢精灵的概念,因为在这个概念中更改/替换/添加图标更难。
还有其他解决方案吗?
例如,将所有图像base64编码到服务器上的一个文件,将它们发送到浏览器,用JavaScript拆分它们并将base64 src设置为img标签会变慢吗?
有没有人测试这个或不同的方法?