【发布时间】:2014-07-28 08:51:44
【问题描述】:
在分析我的 web 应用程序时,我注意到我的服务器正在快速点亮,Chrome 似乎是瓶颈。我启动了 Chrome 的“时间线”开发者工具,得到了以下数字:
Total time: 523ms
Scripting: 369ms (70%)
我还从主 Javascript 文件中运行了几个 console.log(performance.now()),加载时间实际上接近 700 毫秒。这对于我正在呈现的内容(一个空表和 2 个按钮)来说非常令人震惊。
我继续深入研究“脚本”:
Evaluating jQuery-min.js: 33ms
Evaluating jQuery-UI-min.js: 50ms
Evaluating raphael-min.js: 29ms
Evaluating content.js: 41ms
Evaluating jQuery.js: 12ms
Evaluating content.js: 19ms
GC Event: 63 ms
(我没有列出较小的脚本,但它们占了剩余时间)我不知道该怎么做。
- 这些数字正常吗?
- 我该去哪里?还有其他我应该运行的工具吗?
- 如何优化 Parse HTML 事件?
【问题讨论】:
-
为什么 jQuery 包含两次?
-
我喜欢 jQuery 的执行速度比 jQuery-min 快 3 倍...查看 yslow 并听从它的建议。
-
@bjb568 哇!即使具有所有功能,它仍然只有 25 个字节!有没有类似的文档标记或网页样式库?!
-
@JustcallmeDrago 这就是所谓的“香草 CSS”。他们的网站恰好现在关闭了,但我已经下载了 CSS 文件。这里是: