|
|
1
5
你可以用 Cache Storage 预取(预取)资产。我在一个开源项目中工作,它使用 this approach . 尽管如此,要提供预先准备好的资产,您需要 service worker . 在我的项目中查找资产的逻辑如下 this . 这个项目的演示是 here . 另外,我写道 an article 它解释了项目的技术细节。 资产 get prefetched 一旦lib被加载,我就不需要等待整个页面加载了。也许我应该用 requestIdleCallback 等待浏览器空闲。 希望它能给你一些灵感。 |
|
2
1
只需注意,您可以在页面加载完成后添加附加样式表,也可以随时使用类似这样的样式表:
加载第1页时,
|
|
3
1
你可以用 HTTP Catching 和 Link prefetching 使用浏览器空闲时间下载或预取用户可能在不久的将来访问的文档。 预取提示
此外,您还可以阅读此线程: Preload, Prefetch And Priorities in Chrome 在这里,您可以阅读关于执行、加载和预加载时间的不同状态和优先级,以及一些改进它们的提示。
|
|
|
4
0
可能有更好的解决方案,例如@soulshined建议的解决方案,但另一种粗略的方法是,另一个包含etags或缓存控制头的页面将使用ajax向您希望加载的资源发送请求。这将导致浏览器请求这些资源并预先填充用户代理缓存,这样当用户请求另一页上的资源时,会有更高的更改,缓存将包含资源,并且加载速度比第一次获取所有内容要快。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 10 月前 |
|
|
Niobos · 如何/是否有方法使通用算法函数同时与同步和异步函数一起工作? 10 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 11 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 11 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 11 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 11 月前 |