一、什么是 页面阻塞?怎么解决?
页面阻塞:
大多数浏览器是使用单线程处理 UI更新 和 JavaScript 运行等多个任务的,而单线程就意味着同一时间只能由一个任务被执行;JavaScript 加载、解析和运行完,浏览器才能去响应处理其它事情。(不论JavaScript是在内联还是外部引入都一样)
解决方法:
(1)为了让html文档在解析时,尽量地快,常规的做法是将
async模式
当解析器遇到设置defer或者async属性的
一、什么是 页面阻塞?怎么解决?
页面阻塞:
大多数浏览器是使用单线程处理 UI更新 和 JavaScript 运行等多个任务的,而单线程就意味着同一时间只能由一个任务被执行;JavaScript 加载、解析和运行完,浏览器才能去响应处理其它事情。(不论JavaScript是在内联还是外部引入都一样)
解决方法:
(1)为了让html文档在解析时,尽量地快,常规的做法是将
async模式
当解析器遇到设置defer或者async属性的