asm.js是JavaScript的一个子集,也就是说,你可以将基于asm.js的程序放在一个标准的未修改的浏览器或JavaScript引擎中运行。但是,如果要想获得更高的效率,就需要使用一个优化的JavaScript引擎来运行。5月8日微软在其官方博客中称将会为Win10中的Chakra引擎和Edge浏览器带来Asm.js支持。微软Edge浏览器不仅为现代网页技术和规范提供了更好的支持,而且也加入了用户期待已久的功能。
当前Edge浏览器中对Asm.js的支持处于初步测试阶段,默认并没有开启,在Edge浏览器中打开about:flags,选择“启用 asm .js”标记可将其开启。在初步支持阶段,Chakra和Microsoft Edge在执行Unity基准测试时性能提升超过300%,而在其他方面,如zlib测试中性能提升在200%左右。
Asm.js包括严格类型的整数、浮点数、数值计算、函数调用和堆访问,这将对执行速度起到优化作用,它提供了一种让由C、C++或其它语言编写的原生代码在浏览器端运行的途径。一些游戏,包括《愤怒的机器人》、《Survival Shooter》、《Tappy Chicken》等都是使用JavaScript编写的。
相关阅读
微软消息:Windows10自带Edge浏览器将支持WebM格式
微软Win10斯巴达浏览器将使用全新引擎
微软开发团队:将为Win10 Edge浏览器带来Web通知功能
Win10 TH2中Edge浏览器获大幅更新:主要为渲染引擎的升级
新品发布会微软宣布Edge浏览器将支持HoloLens 3D浏览
搜狗浏览器如何将百度设为默认搜索引擎 搜狗浏览器中的百度设为默认搜索引擎的步骤
Win10 Edge浏览器如何设置bing为默认搜索引擎
微软Build2015:Win10手机版Edge浏览器将带来插件扩展
微软将在Windows Edge浏览器中带来用户资料同步功能
国外用户希望微软把Edge浏览器的先进引擎移植到IE11
win10修改Edge浏览器默认搜索引擎的方法
微软公布Win10 Edge浏览器新版网络工具体验和支持细节
Windows10 edge浏览器修改搜索引擎的方法
win10谷歌浏览器如何用谷歌搜索引擎 win10谷歌浏览器怎么更改搜索引擎为谷歌
Win10系统和Edge浏览器新变化:将支持Ogg/Theora等音视频格式
微软全新Win10斯巴达浏览器将不支持Win7系统
微软:Edge浏览器扩展支持确定于2016年完成
Win10一周年更新:Edge浏览器将支持Modern UI自动化
Win10一周年更新Edge浏览器:将支持语音合成API
电脑自启动软件怎么关 win10禁止电脑软件自启动的方法