指令加载真的很长,检查加载时间的方法
Directive being really long to load, ways to inspect loading time
Tl;dr:我想找到一种方法来检查递归指令的加载时间,例如,当我加载子节点时,我想检查它花了多少时间,加载的内容等等。。。
这是这个问题的背景,我使用了一个开源的json树查看器,我对其进行了修改,以适应我的图形风格和需求。我使用它来可视化CouchDB文档,并且我不得不将其拆分为两个单独的指令:一个仅用于查看JSON,另一个用于编辑JSON。
问题是:即使查看器工作得很好,编辑器在显示子节点时也花了疯狂的时间。仅显示子节点可能需要长达2秒的时间,这是一个问题。
我认为show/hide上的布尔条件(我不想显示_rev
或_id
字段,因为修改会很有害)使其速度变慢,并开始考虑一些解决方案。同时,获得更多信息会很有用,比如"加载子节点需要多少时间",或者更一般地说,在指令上加载时间。控制台没有提供那个级别的细节(或者可能我错过了什么)。
你知道实现这个目标的方法吗?有什么方法可以检查指令或HTML元素显示的加载时间吗?
奖金:您知道指令的哪些方面可能令人讨厌或不讨厌,以及在加载时提高其性能的方法吗?
此外,Chrome的开发工具有一个非常好的timestrip/graph,可以在"网络"选项卡下显示加载时间你会对那里发生的事情有更好的了解。还可以查看Chrome的脚本CPU配置文件,看看是否有什么东西让系统崩溃。
相关文章:
- 对于加载时间过长的循环来说是巨大的
- 谷歌如何确定网站加载时间
- 指令加载真的很长,检查加载时间的方法
- 如何使用队列呈现多个HighCharts以防止加载时间过长
- Javascript加载时间过长
- 如何计算angular JS应用程序(单页应用程序)的页面加载时间
- 如果页面加载时间超过 10 秒,如何刷新页面
- 画布 HTML 加载时间
- URL 长度是否会导致页面加载时间不同
- jquery加载时间和里面的css样式
- 我们怎么知道消除HTML/JS/CSS文件中的空白可以缩短页面加载时间呢
- 如何使用javascript来衡量第三方广告的加载时间
- 如何在boomrang页面加载时间中添加ajax执行时间
- CSS与Jquery、滑块、动画、灯箱..加载时间与功能
- mobile.加载时间过长,无法显示
- 如何改进使用JQuery Mobile的Android WebView的加载时间
- HTML5(测量页面加载时间)
- 如何为未加载、加载时间过长和被阻止的css文件编写回退
- Can-react.js可以提高加载时间
- Javascript窗口/图像加载时间 - 这应该不起作用,但它确实有效