[求助] 拖拽程序,在正常情况下很卡顿,打开 Performance -> record 后再拖拽就异常流畅?

2020-09-06 22:10:46 +08:00
 xiaoming1992

写了一个拖拽的小函数,左键拖拽非常流畅,但是中键和右键拖拽时非常卡顿,我就想着打开 Performance -> record 看看卡在哪里,结果开启后再拖拽就和左键一样流畅了,再关闭又卡顿了。

想问一下打开了 Performance -> record,浏览器还额外做了什么工作吗?

ps: 程序非常简单,仅在程序上来说,左中右键的逻辑没有任何区别,肯定是浏览器对不同的按键进行了不同的优化

1781 次点击
所在节点    JavaScript
3 条回复
KuroNekoFan
2020-09-07 09:17:18 +08:00
touch-action 了解一下,不展开讲了
xiaoming1992
2020-09-07 19:18:48 +08:00
@KuroNekoFan 应该不是这个原因,再次发现:打开开发者工具就卡顿,关闭就流畅,估计是“React Developer Tools”做了一些缓存或者其他什么事情。
xiaoming1992
2020-09-07 19:20:13 +08:00
打开开发者工具时拖拽,特别卡顿,占用内存持续升高
关闭开发者工具时拖拽,特别流畅,占用内存基本稳定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704692

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX