【发布时间】:2011-05-09 20:17:49
【问题描述】:
我最近开始在一家新公司工作,他们有一个包含 1000 行 Javascript 代码的现有应用程序。基线包含数十个 JS 文件,轻松超过 10,000 行自定义代码,它们还使用多个 3rd 方库,如 Jquery、Livequery、JQTransform 等。他们从用户那里收到的主要抱怨之一是网站客户端操作缓慢。我的任务是优化和改进 JS 的性能。我的第一步显然是转向最新的 Jquery 库,并将 JSMin 合并到构建过程中。除此之外,我想知道是否有人对在如此庞大的代码库上从哪里开始优化有一些提示?
【问题讨论】:
-
页面加载后感知到的页面加载速度或用户交互速度是否缓慢? JS 是否创建了很多 HTML 客户端?用户所做的所有事情都会有大量的 AJAX 调用吗?
-
我们已经在服务器/网络级别进行了大量分析,速度缓慢似乎仅限于运行页面加载后的 Ajax/JQTransform 代码。
标签: javascript jquery optimization