标签: javascript svg mousewheel requestanimationframe debouncing
我有一个巨大的SVG,它有很多图形元素,鼠标滚轮缩放事件被触发,重新绘制整个SVG。 通过一些分析,我可以分解在这种情况下所花费的时间,
据我所知,绘制操作将取决于SVG / HTML的渲染树,在这种情况下它非常大。 我想过尝试以下方法来改善用户体验
这些是正确的方法还是我向错误的方向前进? 在重新绘画不可避免的情况下,还可以使用哪些其他技术来获得更流畅的用户体验?