对于浏览器并行串行,js同步异步的一些看法(未完待续)
1.并行串行是从web组件加载顺序上考虑的
HTTP1.1的规范浏览器从每个主机名并行的下载两个web组件,这个包括css,html,图片等等,当然你也可以调浏览器设置。 但是脚本的并行是禁止的,反回来再看一下js,一个js下载完了以后,浏览器就会对他解析并相应渲染的。css为什么并行不禁止呢,css也可以有依赖关系啊,因为浏览器在加载完样式表之前是什么也不会做的,没法渲染页面。
2.同步异步是从组件加载时间上考虑的
脚本并行禁止,所以有了所谓的异步加载,就是需要的时候再加载。