【发布时间】:2011-03-01 09:54:37
【问题描述】:
我的最新项目是使用 javascript 框架 (jQuery) 以及一些插件(validation、jquery-ui、datepicker、facebox...)来帮助制作现代 Web 应用程序。
我现在发现页面加载速度比以前慢。经过一些 js 分析(感谢 VS2010!),似乎很多时间都花在了框架内处理。
现在我明白了 ui 工具越复杂,需要做的处理就越多。该项目尚未处于大阶段,我认为将是平均功能。在这个阶段,我可以看到它不会很好地扩展。
我注意到 jQuery 中的“每个”命令之类的东西需要相当多的处理时间。
其他人在使用 JS 框架时是否经历过一些额外的延迟? 如何最小化它们对页面性能的影响? 有没有使用 JS 框架实现的最佳实践?
谢谢
【问题讨论】:
-
我没有注意到太多。你的脚本被缩小了吗?
-
你说的是页面加载时间还是脚本执行时间?
-
你能添加一些表现不佳的循环的例子吗?诸如每次选择元素而不是缓存选择器等事情可能会产生主要差异,就像任何事情一样,性能取决于如何您使用它。
-
@Kevin - 是的,脚本被缩小了。
-
@icktoofay 页面加载时间。加载页面所需的时间似乎比我习惯的要长!
标签: javascript jquery optimization latency javascript-framework