首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么触摸事件会延迟?

为什么触摸事件会延迟?
EN

Stack Overflow用户
提问于 2015-08-18 14:27:06
回答 1查看 283关注 0票数 1

我目前正在开发一个移动单页网页应用程序,使用React和Nuclear.js与Immutable.js。

当我到期时,点击事件,总是有一个大约200毫秒长的延迟。我认为这是因为“点击延迟”的问题,所以我改变了接触事件,这是onTouchStart的反应。

但延迟似乎仍然存在。我使用devtools中的时间线视图来调查延迟,发现“本地v8natives.js:1229”中的时间开销很大,如下所示:

我想知道延迟是什么?以及为什么它总是存在,即使当我使用触摸事件而不是点击。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-19 13:29:52

我今天做了进一步的调查。图表中显示的时间并不是那么准确,也有点误导人。

事实上,执行的时间包含在这个延迟中,尽管没有显示出来。

因此,在深入我的脚本之后,使用console.time()和打包了React的性能工具,现在的延迟大大减少了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32075220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档