Gecko浏览器引擎

1 名称简介
Gecko在 互联网中是最流行的 排版引擎之一,其流行程度仅次于 Trident(用于Windows版的 Internet Explorer4.0版本开始),其后尚有 WebKit(用于 Safari以及 Google Chrome)以及 Presto(用于 Opera)。

2标准支持

HTML4.01 (支持部分 HTML 5)
XML1.0
XHTML1.1
MathML CSSLevel 2.1(支持部份CSS 3)
DOMLevel 1和2(支持部份DOM 3)
RDF JavaScript1.8( ECMAScript3,支持部分ECMAScript 5)由 SpiderMonkey实现
E4X
SVG(支持部份SVG 1.1)
XSLTXPath由TransforMiiX实现
XForms(借由官方的扩展

3应用程序

网页浏览器

Mozilla Application Suite
AOL for Mac OS X
Aphrodite
Beonex Communicator
Camino
CompuServe 7.0
DocZilla
Epiphany
IBM Web Browser
Kazehakase
ManyOne
Maxthon(本身并不支持,需要使用 插件)
Netscape 6.0和以上
Skipstone

其他程序

ActiveState Komodo
Liferea
Mozilla ActiveX Control
Mozilla Calendar
Mozilla Thunderbird
Nvu
GRE for Gecko-Sharp

4历史沿革

1997年,网景收购了DigitalStyle。当时,网景 浏览器在各方面的表现已经比不上她的主要竞争对手
Embedding Gecko

  Embedding Gecko

Internet Explorer。这包括程序的执行速度、对W3C标准的支持度等等。网景开始研发下一代的 排版引擎,并期望把新的排版引擎应用于下一版本的 网景浏览器上。
1998年初,Mozilla计划开始执行。这个新的 排版引擎名为Raptor,以开发源码的方式发放于因特网上。后来,因为商标问题,Raptor改外为NGLayout(即next generation layout之意)。而最后NGLayout就被 网景重新命名为Gecko。但由于Gecko为 网景的商标,所以有一段时期Mozilla组织(属于网景的非正式组织,亦为 Mozilla基金会的前身)以NGLayout来称呼这个新的 排版引擎,而在该时,Gecko这字亦指XPFE(cross-platform front-end),一个以XML为基础的使用者接口。不过,现时Gecko这字只用于 排版引擎
1998年10月, 网景公布下一版的 浏览器将会使用这个 排版引擎,而该浏览器亦需要被大幅度重写。对于致力推动网上标准的人,这是一个令人振奋的消息。然而,对于 网景开发者而言,这是一个长达六个月的大工程,而他们在网景5.0上(包括Mariner 排版引擎)所花的心血亦被白白浪费。结果, 网景6.0在2000年11月才被正式发布。
随著Gecko的开发,越来越多 应用程序开始利用她。AOL作为 网景的母公司,终于在CompuServe 7.0和AOL for Mac OS X上使用Gecko。可惜,Windows版的 AOL浏览器始终没有利用过Gecko。
2003年7月15日时代华纳解散了 网景公司,大部分开发者被解雇。而Mozilla基金会亦在当天成立,继续推动著Gecko的发展。时至今天,Gecko仍继续由Mozilla的雇员和义工所维护和发展。

5未来发展

Gecko将会继续支持更多的 网络标准,例如XForms和SVG。Mozilla基金会作为WHATWG的一份子,Gecko和其他 排版引擎将会率先支援WHATWG所定下的规格,例如可供绘画的canvas。
Gecko的绘画元件在1.9版将会有重大的改变。它将会使用跨平台的Cairo元件来代替作业平台的绘画接口。这个改变将会令Gecko拥有更佳的绘图能力。而加上Glitz的话,更可利用3D 硬件加速。而所有多媒体内容(如HTML/CSS、canvas、SVG等)将可使用同一管道作出渲染,SVG的特效亦可以应用于HTML上。因为使用Cairo的关系, 图像亦可以被输出作PNG和PDF,“另存本页为PDF”等作业将变得有可能。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值