阻塞

浏览器线程阻塞和无阻塞加载脚本的理解

一个页面,从被请求访问,到用户可以看到页面、操作页面,到最后页面完全加载完毕,中间需要经历一个相当奇幻的过程,这个过程的速度被“web性能师”孜孜不倦、前赴后继的优化。本文讨论的是其中一个优化。浏览器线程和阻塞虽然大家耳熟能详的一句话是:JavaScript是单线程的。但是:浏览器当然不是单线程的。浏览器的多线程中,有的线程负责加载资源,有的线程负责执行脚本,有的线程负责渲