大势所趋,WebAssembly 将统一浏览器编译格式

被 Safari、App Store 以及许多其他 OS X、iOS 和 Linux 应用所广泛使用的开源 Web 浏览器引擎 WebKit ,如今有了完整的 WebAssembly 部署能力。就在上周,Google Chrome 也宣布将停止支持 PNaCl ,拥抱 WebAssembly ,并表示因为考虑到跨浏览器支持乃是大势所趋,今后主要依靠 WebAssembly 构建原生代码。

WebAssembly 是用于 Web 编译的新型便携式格式。它为高效而设计,针对体积和载入时间进行了优化。WebAssembly 的官方博客表示,该格式支持 C++ 等语言,它处理 C++ 代码的速度甚至可以接近原生速度。它建立在 asm.js 实现之上,提供了一个“自动备份,沙盒执行环境”,但等值的二进制格式更小,并且不再需要解析 JavaScript 。

Chrome 和 Firefox 浏览器目前完全支持 WebAssembly ,随着 WebKit 的完整 WebAssembly 实现,Safari 浏览器也将很快包含对 WebAssembly 的支持(Safari 预览版本已支持)。这些主流浏览器的支持,也将带动建立围绕 WebAssembly 的生态系统,为新一代可在任何浏览器中快速运行的沉浸式网络应用奠定基础。

本文来自开源中国社区 [http://www.oschina.net]

时间: 2023-11-21 05:56:25

大势所趋,WebAssembly 将统一浏览器编译格式的相关文章

利用jQuery的$.event.fix函数统一浏览器event事件处理_jquery

比如得到触发事件的元素引用在IE浏览器下是:event.srcElement,在FF浏览器下则是:event.target,另外又比如在FF浏览器下得到光标相对页面的位置是event.pageX,而IE浏览器下的处理方式又是不一样的,当然还有一些像"阻止事件冒泡"以及"取消浏览器默认行为"等,不同浏览器也有不同的处理方式,如果我们要使JavaScript在不同的浏览器下能正常处理事件代码,就要分别进行判断处理.现在jQuery为我们提供了统一兼容处理函数$.even

WebP 的故事:谷歌要统一互联网图片格式

科技博客Gig‍‍‍aOM近日撰文称,谷歌试图让WebP图片格式取代JPEG等现有图片格式.虽然谷歌无法很快达成所愿,但WebP仍然会对互联网产生重大影响. 文章全文如下: 受够了蜗牛一般的网页加载速度?谷歌已经有解决之道:更小的图片文件.WebP图片格式旨在取代JPEG等现有图片格式,以加快图片加载速度,并为网站运营商大幅节省带宽.但是,谷歌需要说服大家使用全新的图片格式,如果处理不当,谷歌还可能加剧媒体文件格式碎片化问题 WebP图片压缩体积大约只有JPEG的1/3,对于采用大量图片的网页,

窥探Swift之使用Web浏览器编译Swift代码以及Swift中的泛型

有的小伙伴会问:博主,没有Mac怎么学Swift语言呢,我想学Swift,但前提得买个Mac.非也,非也.如果你想了解或者初步学习Swift语言的话,你可以登录这个网站:http://swiftstub.com/ .该网站可以在线运行出代码结果,也可以说这是一个在线的Playground.你可以实时观察你代码的运行结果.如果你没有Mac笔记本,那么你只需打开你的浏览器,然后输入上述网址,就可以搞搞Swift这门语言了,灰常好用的呢.下方的截图就是该网址打开的截图.   上面如果算是工具性的网站的

Android 4.1 - 将系统浏览器编译成独立应用

http://blog.csdn.net/rogeryi/article/details/8066634

jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法_jquery

使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE10以下版本中是以HEX格式显示[#ffff00],而IE10,.Chrome.Firefox中则是以GRB格式显示[rgb(255,0,0)],由于需要对颜色值进行判断处理,所以需要得到统一的颜色格式,最好是HEX格式的,方便处理点.搜索了一下,从国外的一个网站上得到一段代码: 复制代码 代码如下: $.fn.getHexBackgroundColor = function() {    var rgb

金山WPS表格统一日期格式教程

  日期的格式有很多种,因此,不同的人在填写表格的时候,可能会输入不同的格式.如果想要将表格中原本格式不一的日期修改为统一显示的格式显示该怎么办呢?下面,小编就以下面这张金山WPS表格(见图1)为例子,为大家讲解一下金山WPS表格统一日期格式的方法. 图1:金山WPS表格 在Excel中文本.数字格式的日期即无法统一设置日期格式也不能用公式进行日期计算.对于记录少的小表格我们可以重新输入日期,但当表格中有几百上千条记录时,重新输入日期显然并不容易.其实在WPS表格中通过函数就可以轻松把文本.数字

在WPS表格中轻松统一日期格式

  平常办公中经常需要收集汇总下级各部门上报的数据表格.由于各部门输入人员并没有按统一标准格式输入日期,汇总数据之后往往会发现汇总数据中的日期有很多种格式.除了2009-2-3.1978年5月6日等标准格式的日期外,最常见的还有文本格式的日期78.2.3.2009.2.25和数字格式的日期20090506.091223两类(图1). 图1 在Excel中文本.数字格式的日期即无法统一设置日期格式也不能用公式进行日期计算.对于记录少的小表格我们可以重新输入日期,但当表格中有几百上千条记录时,重新输

金山WPS表格中轻松统一日期格式

  平常办公中经常需要收集汇总下级各部门上报的数据表格.由于各部门输入人员并没有按统一标准格式输入日期,汇总数据之后往往会发现汇总数据中的日期有很多种格式.除了2009-2-3.1978年5月6日等标准格式的日期外,最常见的还有文本格式的日期78.2.3.2009.2.25和数字格式的日期20090506.091223两类(图1). 图1 在Excel中文本.数字格式的日期即无法统一设置日期格式也不能用公式进行日期计算.对于记录少的小表格我们可以重新输入日期,但当表格中有几百上千条记录时,重新输

创建和使用 WebAssembly 组件

本文讲的是创建和使用 WebAssembly 组件, 原文地址:Creating and working with WebAssembly modules 原文作者:本文已获作者 Lin Clark 授权 译文出自:掘金翻译计划 译者: xilihuasi 校对者:Tina92.zhouzihanntu 这是 WebAssembly 系列文章的第四部分.如果你还没阅读过前面的文章,我们建议你从头开始. WebAssembly 是一种不同于 JavaScript 的在 web 页面上运行程序语言的