我为我们的客户开发了一个使用AngularJS的网站。这是Angular的一个非常基本的用法:我们使用一些指令来创建一个表单(带有验证),使用JSON将它发布到后端并显示结果。
该项目的主要利益相关者一直在抱怨网站太慢。当我去他的办公桌检查一切似乎很好,直到我关闭开发人员工具。突然,IE放慢了速度(几乎到了崩溃的程度)。我知道这不是一个挥之不去的console.log()
,因为该网站有效,但只是非常慢。
答案 0 :(得分:0)
您应该运行JavaScript探查器来确定代码的哪个部分是瓶颈。
即使应用程序在开发人员工具打开时运行正常,您也应该能够找出罪魁祸首,然后分析该部分(可能是函数)以找到问题。
您甚至可以使用该特定问题返回Stack Overflow。
如果没有其他信息,我们无法做更多事情。
同样,如果我是你,我也会在IE10,FF和Chrome上运行相同的JS分析。
有可能在其他浏览器上相同的代码也可能重。