1.内存:由于js的垃圾回收机制,页面可能会出现卡顿现象或暂停现象。当浏览器回收内存时,JS执行被暂停,所以频繁垃圾回
收会造成浏览器频繁执行。因此避免内存泄漏和频繁的垃圾回收暂停,以保持页面运行流畅至关重要。
2.由于js执行的是单线程运行机制。所以在运行时,长时间运行的js会阻止主线程导致页面无响应。将工作分成更小部分(使用requestAnimationFrame()或requestAnimationCallback()进行调度)可以最大限度的减少响应性问题。
1.内存:由于js的垃圾回收机制,页面可能会出现卡顿现象或暂停现象。当浏览器回收内存时,JS执行被暂停,所以频繁垃圾回
收会造成浏览器频繁执行。因此避免内存泄漏和频繁的垃圾回收暂停,以保持页面运行流畅至关重要。
2.由于js执行的是单线程运行机制。所以在运行时,长时间运行的js会阻止主线程导致页面无响应。将工作分成更小部分(使用requestAnimationFrame()或requestAnimationCallback()进行调度)可以最大限度的减少响应性问题。