相关疑难解决方法(0)

哪个更好的JavaScript加载时间:压缩所有在一个大文件或加载所有异步?

一个简单的问题,我不确定它是否有简短的答案!

说明
我有一个JavaScript文件,要在网站上加载,这里有一些关于它们的注释:

  • 它们都来自同一个域(不需要跨域加载)
  • 它们在网站上是相同的.
  • 有几个文件,比如jQuery,还有5个其他插件加上我自己的基于它们的应用程序脚本.
  • 它们的大小全部压缩= 224KB,(我将所有文件合并到一个文件中,然后使用YUI Compressor 2一次压缩它们

问题
我听说224KB并不适合放在一个文件中!它应该分成几个文件,每个文件最多44KB.我不记得我什么时候听到这个并且我不确定将它分成更多文件是否有效,但确实224KB需要很长时间首次加载,考虑网站当然加载图像和CSS.

我已经最小化了早期加载JavaScript文件的需要并把它放在了最底层,到目前为止这是一个很好的进展,但是我需要加载它与HTML一起使用以获得时间和做出的决定是:

是还是不是?
将它保存在一个压缩的大文件中?或者将它们拆分成许多压缩文件并异步加载(我知道处理依赖关系相关的问题)?

javascript performance asynchronous user-experience page-load-time

9
推荐指数
1
解决办法
1731
查看次数