摘要:雖然會(huì)有阻塞但還是有幾招可以減少對(duì)性能的影響的。下載資源是異步的但是執(zhí)行代碼的時(shí)候仍是同步的同樣會(huì)造成阻塞。缺點(diǎn)文件必須與所請(qǐng)求頁(yè)面處于同一個(gè)域這種情況下文件不能從下載不適合大型的應(yīng)用。
瀏覽器在處理HTML頁(yè)面渲染和JavaScript腳本執(zhí)行的時(shí)候是單一進(jìn)程的,所以在當(dāng)瀏覽器在渲染HTML遇到了
這種加載多個(gè)js文件的時(shí)候,瀏覽器就會(huì)因先下載執(zhí)行js代碼而阻塞頁(yè)面渲染從而出現(xiàn)白屏頁(yè)面(瀏覽器解析到標(biāo)簽之前,不會(huì)渲染頁(yè)面任何內(nèi)容),沒(méi)法預(yù)覽也沒(méi)法交互,很差勁的用戶(hù)體驗(yàn)。
注意:
現(xiàn)代瀏覽器支持資源并行下載,只限于