今天在测试一个东西时发现,谷歌浏览器与IE浏览器可能在多线程处理方面有根本差别。我是指,如果浏览器在等待一个请求的响应时,如果有一部分已经输出到了浏览器中,那么对于这一部分的展现是否可以并行处理?
例如,我需要等待一个很长时间的页面,为了减少用户的焦虑,我们可能会用一个进度条的方式。这个进度条可能是一个gif图片。我发现在谷歌浏览器中,gif图片可以正常工作(即便浏览器当前还在等待更多的响应),而IE却不行。傲游也不行(因为它也是IE内核)
可以看到那个进度条在动。
而同样的页面,如果用IE打开,则一动不动。