微软宣布IE8将默认全面遵循Web标准,在经过长久以来的坚持之后,微软似乎终于向标准妥协了。对很多Web开发者来说这无疑是件好事,以后针对不同浏览器兼容性的调试工作将大大减少;对于普通用户来说,他们看到的网页界面效果也将更加的一致;但对于FireFox、Opera等浏览器开发商来说,却是一场更加严峻的挑战。
一直以来,资源占用高、速度慢和非标准化是IE屡遭批评的诟病,其他浏览器开发商和代理商也常常针对此缺点在广告上大做文章,越来越多的开发者和使用者对IE产生抵触情绪,转而投向FireFox、Opera等阵营(FireFox在中国的病毒式推广也好不到哪里去)。究其原因,导致IE资源占用高、速度慢的罪魁祸首就是非标准化!IE采用了非标准化的渲染和解释引擎,提供了很多其他浏览器不支持的渲染特效和应用,肯定就要花更多的时间和资源来执行。但是,IE对HTML标签和CSS的解释却不够完整,比如对于非A标签的Hover解释,在IE里面就必须使用Javascript来辅助实现,速度又慢了一成。IE对Javascript的支持也不够标准化,导致很多运行正常的Javascript在IE里会出现内存泄漏的问题,你是否经历过用IE打开某一个网页一定时间之后CPU占用达到100%的情况(其他使用IE内核的浏览器同样如此)?
IE8遵循标准的举动无疑首先会获得Web开发人员的热烈欢迎,在降低大众的反感度的同时拉拢Firefox、Opera等阵营的用户,也封住了其他浏览器作为攻击的口实。标题的“默认”二字也说明,在遵循标准的基础上微软还会一如既往的提供其他浏览器没有的特效和应用。在同一场竞赛中,IE8只是回到了和其他浏览器相同的跑道,但绝对不是同一起跑线,遵循标准只会让IE8更强大。
网友评论