微软ie架构师解密ie8

  对于internet explorer平台架构师克里斯・威尔逊来说,ie8的内涵并不仅仅局限于新版本上。可以说,它是以ie7为起点,为开发者和消费者打造最优秀web浏览器的努力的实现。

  “ie7只是ie8的开始,”不久前,威尔逊在拉斯维加斯mix 08大会上接受媒体采访时如是说。坊间都知道,ie6之后,微软很大程度上放弃了原有程序代码,重组了ie团队,从零开始打造全新ie7。虽然ie7为用户带来了大量期待已久的改良,但版本7也仅仅是微软通向ie8之路的一块基石。

  微软平台战略事业部总监提姆・奥布里恩坦言:“我们不得不在web方面重建我们的信誉。”这项伟大事业的关键一步就是,深入互联网社区并聆听各界反馈信息。

  那么微软为何做此变更?1月份以来,微软单方面公布了其所有软件开发所遵循的互用性原则。奥布里恩说:“我们要不行动,要不闭嘴。”他表示,微软决定ie8应当默认完全支持标准,或者就完全不支持。

  此外,ie不再仅限于2个并发连接;新的默认并发连接数为6――这意味着,ie可以并发下载多个图像或脚本。ie开发团队还重温了ie6的所有代码以寻找其中瓶颈,并完全重写了导致ie变慢的领域代码。最终,ie8中的预解释器在页面被完全渲染之前,更加积极地下载各html项目了。

  虽然ie8 beta 1是一个面向开发者的版本,而定于今夏发布的beta 2具有更多面向消费者的功能,但ie8 beta 1中已经添加了两项重大的功能:webslice和activity。

  然后,webslice自身的html被存储在源平台中,而特殊定义的元素――比如facebook状态文本或ebay拍卖细节――将在点击ie8工具栏查看webslice时被更新。webslice并不仅仅是显示页面一小部分的一个窗口,威尔逊称,每次webslice被加载时都将更新整个站点。他承认,这种行为将人为地增加页面浏览数量,但ie8为webslices发送一个不同的user agent字符串。

  另外,在ie8中,当用户简单地选择一段文本,然后右击弹出的菜单中,将包含可以执行的不同类别的行为。在每个分类下有多种行为――比如一个搜索分类中可能包含大量不同的搜索服务提供商。

  威尔逊还表示,ie8将不会成为ie7用户的一项自动升级,这将使开发人员非常头疼,因为他们为此许多为ie开发三种不同版本页面。威尔逊解释称,微软采取这种做法的主要原因在于,微软需要尊重那些构建针对ie7的解决方案的开发人员。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值