我们如何衡量调用 e.stopPropagation() 是否更高效?

发布于 2024-10-30 17:32:46 字数 210 浏览 2 评论 0原文

我想衡量当我不再需要事件传播时(几乎 100% 的时间),调用 e.stopPropagation() 是否更有利,或者是否会这样做实际上会产生不必要的开销,从而抵消了停止传播的任何好处,以至于完全不调用 e.stopPropagation() 实际上更有益?

基本上我感兴趣的是,我将如何测量这类东西?

I want to measure if it is more beneficial to call e.stopPropagation() for the times when I do not need th event to propagate anymore (like almost 100% of the times), or will doing so actually incur an unnecessary overhead which offsets any benefit of stopping the propagation to the point that it is actually more beneficial NOT to call e.stopPropagation() altogether?

Basically what I'm interested in is, how would I go about measuring this kind of stuff?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

╭⌒浅淡时光〆 2024-11-06 17:32:46

如果您没有在更高级别上捕获/处理此事件,那么您是否停止传播并不重要。

If you are not catching/processing this event on a higher level that doesn't matter if you stopPropagation or not.

不…忘初心 2024-11-06 17:32:46

有一个名为 dynatrace Ajax Edition 的工具,它为您提供了相当丰富的性能测量工具包。您可以在以下位置查看:http://ajax.dynatrace.com/ajax/en/ 包括加载指标、基于事件的指标、事件性能的时间线视图等。适用于 IE 和 FF。

There is a tool call dynatrace Ajax Edition that gives you a pretty rich performance measurement toolkit. You can check it out at: http://ajax.dynatrace.com/ajax/en/ Included are loading metrics, event based metrics, a timeline view of event performance and more. Works with IE and FF.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文