浏览器的多线程技术
今天在測(cè)試一個(gè)東西時(shí)發(fā)現(xiàn),谷歌瀏覽器與IE瀏覽器可能在多線程處理方面有根本差別。我是指,如果瀏覽器在等待一個(gè)請(qǐng)求的響應(yīng)時(shí),如果有一部分已經(jīng)輸出到了瀏覽器中,那么對(duì)于這一部分的展現(xiàn)是否可以并行處理?
例如,我需要等待一個(gè)很長(zhǎng)時(shí)間的頁(yè)面,為了減少用戶的焦慮,我們可能會(huì)用一個(gè)進(jìn)度條的方式。這個(gè)進(jìn)度條可能是一個(gè)gif圖片。我發(fā)現(xiàn)在谷歌瀏覽器中,gif圖片可以正常工作(即便瀏覽器當(dāng)前還在等待更多的響應(yīng)),而IE卻不行。傲游也不行(因?yàn)樗彩荌E內(nèi)核)
?
可以看到那個(gè)進(jìn)度條在動(dòng)。
?
而同樣的頁(yè)面,如果用IE打開(kāi),則一動(dòng)不動(dòng)。
總結(jié)
- 上一篇: 为什么要使用路由重分发?
- 下一篇: HTML5学习笔记(三):HTML5的智