|
9
|
| Omar Al-Ithawi · 技术社区 · 15 年前 |
|
|
1
6
这取决于站点是什么以及首次加载时间对站点的重要性。
http://encosia.com/2008/12/10/3-reasons-why-you-should-let-google-host-jquery-for-you/ 卡布奇诺团队是一个文件的大力支持者——他们制作了一个javascript框架。使用他们的工具制作的应用程序预计会有一些加载时间。 http://cappuccino.org/discuss/2009/11/11/just-one-file-with-cappuccino-0-8/ |
|
|
2
4
从公共CDN加载JQuery和相关内容的另一个好处是按目的地增加了请求。我相信客户端每个域只能有两个请求,因此通过从google加载jquery,从jquery加载插件,从自己的域加载自定义应用程序代码,浏览器可以同时执行这些请求,而不是等待前两个请求,然后再发出第三个请求。 我想这也比一个大文件增加了另一个性能改进。即使您只是将1个文件拆分为2个,也可以使用来自浏览器的2个并发请求来检索它,这可能会缩短加载时间。 |
|
|
3
3
以下是我们为使我们的web应用程序快速运行所做的工作。
大小约为400kb,但已缓存和gzip。
然后第二个http调用获取数据(JSON),我们使用 PURE
应用程序被划分为多个模块,只有公共模块才以这种方式预加载。
|
|
|
4
2
通常,您只想在pageload上下载web应用程序普遍需要的JS文件。特定于模块或页面的JS文件不应在主JS下载中压缩,理想情况下应按需加载。
|
|
|
Jess The Witch · GCP云功能中处理延迟任务的模式 1 年前 |
|
Plup · 连接失败时,PyMongo异步客户端未引发异常 1 年前 |
|
|
user1233894 · 尝试从全局函数传递值 1 年前 |
|
|
Fabiano Taioli · 管理单线程Rust中的阻塞函数 2 年前 |
|
|
river7816 · 为什么spdlog不在async函数中打印 2 年前 |