我有一个相对较大的 DOM,并且在触发元素上的事件时注意到 chrome 中令人难以置信的性能下降。单个事件,例如:
myElem.trigger('myevent.myscope',arguments);
需要 14 毫秒!!(22.0.1229.92 米)
firefox 15.0.1 和 msie 9 中的相同事件触发时间不到 1 毫秒!
该元素是一个 jquery 对象并已被缓存,因此在触发之前不会进行 DOM 查找。我正在使用 console.time()
console.time('trigger');
myElem.trigger('myevent.myscope',arguments);
console.timeEnd('trigger');
有人可以对这种情况有所了解吗
谢谢
加里