Gecko

简介

Gecko套开放源代码的、以C++编写的网页排版引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本浏览器所使用。这软件原本是由网景通信公司开发的,现在则由Mozilla基金会维护。

这套排版引擎提供了一个丰富的程序界面以供互联网相关的应用程序使用,例如网页浏览器HTML编辑器客户端服务器等等。虽然最初的主要对象是Mozilla的派生产品,如Netscape和Mozilla Firefox,现在已有很多其他软件现在利用这个排版引擎。Gecko是跨平台的,能在Microsoft WindowsLinuxMac OS X等主要操作系统上运行。

Gecko是最流行的排版引擎之一,其流进程度仅次于Trident(用于Windows版的Internet Explorer)。

未来发展

Gecko将会继续支持更多的网络标准,例如XFormsSVG。Mozilla基金会作为WHATWG的一份子,Gecko和其他排版引擎将会率先支持WHATWG所定下的规格,例如可供绘画的canvas。

Gecko的绘画组件在1.9版将会有重大的改变。她将会使用跨平台的Cairo组件来代替作业平台的绘画接口。这个改变将会令Gecko拥有更佳的绘图能力。而加上Glitz的话,更可利用3D硬件加速。而所有多媒体内容(如HTML/CSS、canvas、SVG等)将可使用同一管道作出渲染,SVG的特效亦可以应用于HTML上。因为使用Cairo的关系,图像亦可以被输出作PNGPDF,“另存本页为PDF”等作业将变得有可能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值