浏览器启动后会开启浏览器进程、网络进程、渲染进程等多个进行。 其中,每启动一个标签页的时候,会启动一个渲染进程,渲染进程中会有一个渲染主线程,用于解析html/css,处理图层,执行js,绘制页面,执行计时器和用户操作的回调函数等。

详解 requestIdleCallback
requestIdleCallback会在帧结束时并且有空闲时间。或者用户不与网页交互时,执行回调
前端之浅谈浏览器的垃圾回收机制和内存泄露
前端之浅谈浏览器的垃圾回收机制和内存泄露
JavaScript使用垃圾回收机制来自动管理内存。 JS的回收机制分两种:1.标记清除 2.引用计数。各大浏览器常用的是前者。 比如,Chrome浏览器限制的所能使用的内存极限(64位为1.4GB,32位为1.0GB),这就意味着浏览器将无法直接操作一些大内存对象。


