分类:
2008-10-16 19:07:52
微软IE项目经理Andy Zeigler今天通过官方博客探讨了新版IE8的三个可靠性新功能:松散耦合式IE(LCIE)、自动崩溃恢复、错误报告。
Andy Zeigler表示,可靠性意味着浏览器始终都能快速启动、运行良好、顺利联网、正确显示网站、不崩溃也不挂起;大家很少关心错误是浏览器插件还是网站引起的,只希望自己的浏览器能正常工作,崩溃后也能迅速恢复,而且网站渲染不出现错误。这也是IE8的使命之一。
一、松散耦合式IE
新的软件架构设计,将浏览器的不同部分彼此隔离开来,以改善稳定性、提高性能。这也是自动崩溃恢复等其他新特性的基础。
从Beta 1开始,IE8的框架窗口和标签就互相独立了,无论谁崩溃都不会影响另一方。可参照下图,框架部分高亮,标签部分则是灰暗的。
Beta 2在这方面的主要变化有:
1、框架进程合并:
之前启动IE8的时候需要启动框架和标签两个进程,现在则只启动框架进程,只有随后打开页面的时候才会启动标签进程。
如果需要启动多个会话,比如同时进入多个邮件网站,可以使用参数“-nomerge”。
2、更多标签进程:
大多数IE会话的标签都不多于三个,因此Beta 2会尝试三个高效标签进程,而且用户计算机处理能力越强,标签进程越多,越有利于程序稳定。如果每个标签都有自己的进程,网站间就会完全彼此隔离。
这个功能基本就相当于傲游、世界之窗等的多线程标签。
3、虚拟标签:
如果在保护模式的IE7下添加了一个信任网站,而该网站指向另一个非信任网站,点击的时候就会打开一个新窗口,而在IE8 Beta 1里,改成了在同一窗口内打开新标签。
Beta 2引入的虚拟标签可以在保护模式下的同一标签里实现上述操作,因为程序会在后台切换进程,从而大大简化用户操作、提高效率。
[1]