写了一个拖拽的小函数,左键拖拽非常流畅,但是中键和右键拖拽时非常卡顿,我就想着打开 Performance -> record 看看卡在哪里,结果开启后再拖拽就和左键一样流畅了,再关闭又卡顿了。
想问一下打开了 Performance -> record,浏览器还额外做了什么工作吗?
ps: 程序非常简单,仅在程序上来说,左中右键的逻辑没有任何区别,肯定是浏览器对不同的按键进行了不同的优化
1
KuroNekoFan 2020-09-07 09:17:18 +08:00 via iPhone
touch-action 了解一下,不展开讲了
|
2
xiaoming1992 OP @KuroNekoFan 应该不是这个原因,再次发现:打开开发者工具就卡顿,关闭就流畅,估计是“React Developer Tools”做了一些缓存或者其他什么事情。
|
3
xiaoming1992 OP 打开开发者工具时拖拽,特别卡顿,占用内存持续升高
关闭开发者工具时拖拽,特别流畅,占用内存基本稳定 |