【发布时间】:2015-01-26 05:42:29
【问题描述】:
有谁知道为什么 Chrome、FF 和 IE 等浏览器不只是在其安装中嵌入所有著名的脚本?他们可以拥有所有版本的 jquery,例如,预编译(即在 V8 for chrome 中)并且浏览器将能够识别对 cdn 的引用或仅通过脚本名称识别对本地脚本的引用。真的,如果你包含所有版本的浏览器,比如 jquery、angular、dojo 和 ext,那么安装浏览器的效果会有多大?通过 V8 编译为 C++,这些脚本根本不是很大。
当然,你可以说,'但是它不会使用我在 jquery-2.1.3.js 中所做的修改'。没错,但这只是可怕的工程。
这样会更快并节省带宽。
但我可能忽略了一些东西。总会有的。
【问题讨论】:
-
同一个话题,我们来聊聊宇宙……
-
jQuery 2.1.3 是 84kb。除非您通过信鸽连接到 Internet,否则本地副本不会产生任何明显的影响。
-
@Juhana 一只鸽子可以携带千兆字节,甚至千兆字节。大小并不重要,因为数据包大小可能很大,它是延迟:)
-
承认吧,你正醉醺醺地坐在家里,试图通过这次讨论来减轻你无聊的夜晚。
-
AngularJS 为 125kb。他们正在努力加载的是应用程序本身,而不是库。
标签: javascript browser cdn