浏览器:Mozilla发布Fennec beta1 ,微软发布IE 8
IE8终于在美国东部时间3月19日中午发布了其正式版本,虽说我日常基本不用IE,不过抱着尝鲜的念头,我也在我的Vista上装了一个。使用的感觉是整体的界面沿袭了IE7的风格,没有什么变化。而功能上比较明显的变化包括:在菜单栏增加了“安全”菜单,改进了的右键菜单,以及微软所谓的“加速器”功能。总得来说IE8没有给我多少惊喜,论扩展性与Firefox相去甚远,论UI没有Safari惊艳,轮速度又不如Chrome,基本上还是维持了IE中庸的特点。让人生厌的是我在关闭IE8时出现了数次DEP(数据执行保护)错误,看来网络上传闻的“IE8稳定性不佳”并非完全无中生有。
从性能来说,我倒也不完全同意ComputerWorld的看法,JavaScript性能虽然在新一代Web站点中作用突出(Gamil、Google Doc、Facebook等等),但也不是性能的全部。从我的直观感受来看,IE8加载Sina和Sohu首页的速度已经在Firefox之上,但是在Gmail这些以JavaScript和CSS为主的站点中表现就明显落后于Firefox。另外,性能不是评判浏览器好坏的唯一标准,安全性、扩展性、易用性、功能是否丰富对一款浏览器的来说都是缺一不可,从这个角度来看IE8有很大的进步但是依然不完美,FIrefox、Chrome、Safari、Opera也都有改进的余地。
对于争议颇多的IE8频繁崩溃,除了浏览器本身缺陷意外,我想这其中必然还有很多ActiveX插件的原因。国内各种网银、支付工具、门户网站的自定义控件数量庞大,而且其质量显然超出了微软的控制范围,更不要提多如牛毛的恶意ActiveX插件——正因为这样,360安全卫士这样的软件才有了存在的必要。再多嘴一句,本人实在厌恶网银、支付工具强制使用IE的行为!

在IE8发布之前的一天跳票接近一个月的Mozilla Fennec beta1也姗姗来迟。这个版本的变化让人欣喜,Fennec的大哥Firefox中引以为傲的插件系统首次启用,这使得Flash能够正常显示了;TraceMonkey这个全新的 JavaScript JIT 引擎的加入为Fennec的JavaScript性能带来了质的飞跃(尽管目前的ARM版本TraceMonkey带来的性能提升不如X86平台);应用程序的启动速度,页面的缩放、拖动速度都有明显提升;收藏夹目录和收藏夹编辑功能也初步完成。
由于Fennec所面向的移动设备系统资源有限,性能问题一直是开发者最为关注的。开发者之一的Mark Finkel就在他的blog中提到了将来还需要改进的部分。首先,受限于 SQLite 文件 I/O的性能,Fennec用来记录浏览历史、收藏夹,并生成Awesomebar的Places system目前需要3秒钟来读取10个收藏项目的收藏夹,幸运的是目前已经可以将其减少40%。其次,用于JavaScript和Native的C++代码之间通信的XPCOM是另一个性能的瓶颈,它的初始化在影响了程序的启动速度,并且他对于移动设备来说过于复杂,这使得他的调用速度也是一大问题。我们一方面应当尽量减少XPCOM调用,另一方面正考虑添加“quickstubs”来绕开XPCOM。另外,为了缩放和拖动效果平滑,Web内容首先被load到一个不可见的XUL浏览器组件上(类似缓存),随后才被画到用户可见的HTML画布上,这在一开始带来了很大的性能问题,好在现在已经基本无碍,但是由于这一画布渲染技术的存在,Fennec对于iframe和 web content lists中的滚动支持尚存在问题。
不论如何,Fennec beta1让我看到了曙光,它和IE mobiel、 Opera Mobile、SkyFire的竞争才刚刚开始。














ie8 bug很多,我之前用过受不了
同意!
要说是ActiveX插件兼容性问题,IE8启动时也是会检测的,我把它认为不兼容的都删除了,结果还是不稳定……难道这还不是IE8的错?!