问题:
- 由于延迟和浏览器对同时请求数量的限制,最好尽可能减少请求。
- 最好将用于仅加载所需的 js 库从服务器或缓存中分离出来。
- 这 2 条规则通常是不兼容的。
所以,我想合并一个页面所需的所有js文件,然后拆分每个文件并将每个文件放在缓存中。所以,当我需要一个已经需要的 js 文件时,它已经在缓存中,我将只加载这个。这可以通过文件系统 api 实现,但理想的情况是通过服务器上的原始 url 引用缓存中的文件。我想知道是否存在通过客户端上的 url 引用数据的机制。
问题:
所以,我想合并一个页面所需的所有js文件,然后拆分每个文件并将每个文件放在缓存中。所以,当我需要一个已经需要的 js 文件时,它已经在缓存中,我将只加载这个。这可以通过文件系统 api 实现,但理想的情况是通过服务器上的原始 url 引用缓存中的文件。我想知道是否存在通过客户端上的 url 引用数据的机制。