繁体   English   中英

如何对沉重的JavaScript Web应用程序进行性能分析?

[英]How to do performance analysis of a heavy JavaScript web app?

我有一个巨大的Web应用程序,它正在从服务器上呈现的HTML并推送到客户端的方法转变为让客户端决定如何呈现数据的方法。服务器发送,这意味着过去的客户端性能很重要,但现在却是批评。 因此,我想知道在当前情况下是否有可能对Web应用程序进行概要分析并提取我们用于服务器端性能的相同数据(如调用堆栈,“线程”,事件处理程序,对某些函数的调用次数等) 。

我知道每种浏览器都一定程度上实现了某些功能(IE开发工具具有嵌入式分析器,Firefox [with Firebug]也具有嵌入式分析器,而Google Chrome具有Speed Tracer),但是我想知道是否有可能实现这一点,例如,会话的堆栈跟踪。 是否建议对代码进行检测并使用旋钮来打开/关闭检测? 还是在分析JavaScript性能上达到那个水平根本没用吗?

Fireunit很不错, YUI也提供了事件探查器 ,但都不提供堆栈跟踪或调用框架。 不幸的是,目前没有很多JS分析工具。 而且它们都不是特别出色。

我认为进行高级性能分析非常重要,尤其是考虑到用户将90%以上的时间直接处理JS应用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM