WRT之Crosswalk简介

转载请注明出处:http://blog.csdn.net/cici_li


在介绍Crosswalk之前,我们来看下什么是WRT。

WRT,全称WebRuntime, 即Web应用的执行环境。Web应用的概念是相对Native 应用而言,即采用JS、HTML5、CSS3等Web技术编写的Application(关于Web应用的细节后面会单开一个帖子来讲)。

WRT可以使这些Web应用像Native 应用一样在终端设备上运行,它是Web应用的解析器(包括数据解析、图像渲染等)、应用管理器。从数据解析的层面来讲,它跟Browser有点像,但是WRT没有自己的UI,它是隐身于幕后的操纵者。

Crosswalk是Intel开发的一个WRT,随着HTML5等Web技术的Popular应运而生,是base在Chrome浏览器的Blink引擎开发的(blink是从webkit中拉出的一个分支,并不是google全新开发的一个引擎)。Crosswalk是Github开源项目,它的用户主要是Web应用的开发者,调用它提供的WebAPI,如HTML5,Sysapps、W3C、CSS3等,轻松开发出炫酷的Web应用,包括多媒体应用、2D/3D游戏等。

另外它还支持一些目前比较火的Web应用开发框架,如famo.us — 专注于Web应用 UI用户界面设计的工具,famo.us的创始人Newcomb我们可能不熟悉,那如果说他曾参与创办过搜索公司Powerset,后该公司被微软收购,成为微软搜索引擎Bing的一部分,大家肯定不会陌生。还有jqueryUI — 开源的basic 用户界面代码库,Construct2 — 基于HTML5的游戏开发工具,and so on.

说了这么多,有人会问,Crosswalk相比其它的WRT,有什么优势呢?它的优势主要有两个,一是工具跨平台,可支持Android、Tizen、Linux、Windows等主流平台;二是性能,它优于其它的WRT,如Chrome的Webview,尤其是canvas应用方面。


另外,作为一个开源项目,对Web标准化社区的参与及贡献也必不可少,如W3C。如参与贡献W3C标准Spec,对Upstream的code持续的做contribute。


## 参考资料

https://crosswalk-project.org/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值