《高性能Javascript》阅读摘要

《高性能Javascript》阅读摘要

加载和执行

脚本位置

放在中的javascript文件会阻塞页面渲染:一般来说浏览器中有多种线程:UI渲染线程、javascript引擎线程、浏览器事件触发线程、HTTP请求线程等。多线程之间会共享运行资源,浏览器的js会操作dom,影响渲染,所以js引擎线程和UI渲染线程是互斥的,导致执行js时会阻塞页面的渲染。

最佳实践:所有的Script标签尽可能放在body标签底部,以尽量减少对整个页面下载的影响

组织脚本

每个

你可能感兴趣的:(《高性能Javascript》阅读摘要)