By jjgod on Browsers
Brendan Eich 的这篇 Mozilla 2
,过了一个多月我才来看。还是有些新内容的。
现在"Mozilla"这个词比较怪,它不再指以前那个"Mozilla Suite"浏览器 (自从 SeaMonkey 分出去之后),也不专指"Firefox",更不仅限于"Gecko"渲染引擎 (虽然现在给 Mozilla 起的版本号还是和 Gecko 同步的),按我的理解,指的是 Mozilla 组织这面大旗下的整个平台的统称,Web 渲染,XUL, XBL, JavaScript, XML/XSL 等许多引擎的统称,而其招牌产品就是 Firefox。
其中,Mozilla 1.9 将对应着 Firefox 3.0,其路线大致已经确定了。Brendan 讨论的是在架构上将有巨大变化的 Mozilla 2,它预期在 2008 年出现。
最引人注目的是基于 JIT 的 JavaScript 虚拟机的出现,加上改进的垃圾回收,将给 JavaScript 的效率 (在 DOM 访问和内存占用方面) 带来巨大提升,据说。同时,它支持的语言会是
ECMAScript 4 (俗称 JavaScript 2)。
其他的改进对普通用户则不大可见,比如放弃 XPCOM,而更多的依赖标准 C++ 的特性来写程序,去掉一些为了兼容性遗留的
旧 API,简化代码组织,放弃 CVS 换用新的版本管理工具,等等。
|