Mozilla释出线上IDE工具WebAssembly Studio测试预览版
2018-04-16 17:09:02 | 来源:ithome | 投稿:洛洛 | 编辑:dations

原标题:Mozilla释出线上IDE工具WebAssembly Studio测试预览版

为强化WebAssembly生态系,Mozilla释出WebAssembly△Studio测试预览版,这个线上IDE将帮助开发者学习或是教授WebAssembly,而Mozilla称WebAssembly△Studio为一把万用瑞士刀,在任何使用WebAssembly的情境都派得上用场。

WebAssembly△Studio在2017年12月才启动的计划,该工具合并了两项Mozilla现有的工具WasmExplorer和WasmFiddle,并增加了几项新功能,成为现在的WebAssembly△Studio测试版,但Mozilla表示,现在的阶段更像是Alpha版,希望社交可以多多提供回馈。

WebAssembly△Studio提供的几项主要功能,包括基本支援C、C++和Rust,虽然目前编译器服务主要在伺服器端执行,Mozilla希望之后可以将多一点工作负担放到客户端。另外,在WebAssembly△Studio中可以编辑WebAssembly二元模组.Wasm与文件档案.Wat,当使用者用这个线上IDE打开.wasm,便会看到解开后出现.Wat副档名的档案,使用者可以编辑这个文件档,当储存时,编辑器便会将新档案组合回原本的.wasm档案中。

编译器Binaryen提供开发者验证WebAssmebly模组的有效性,并且可以为WebAssmebly模组提供多种最佳化的改进,此外,WebAssembly△Studio也提供许多IDE通常具备的功能,像是生成呼叫函数图(Call△Graph),帮助开发者了解WebAssembly模组中的函数交互关系。Binary△Explorer可以供开发者以二进位形式检视WebAssembly程式码。

Mozilla表示,WebAssembly△Studio仍在非常初期的阶段,接下来会继续增加对C、C++和Rust的支援,C与C++目前在后端使用LLVM编译,未来希望可以增加支援Emscripten,让开发者可以使用SDL或是OpenGL等API,对Rust来说,增加支援套件管理器Cargo也在计划中。另外,Mozilla会让开发者可以下载并自己建置WebAssembly△Studio专案。

tags:

上一篇  下一篇

相关:

Mozilla释出新版DevTools改进效能问题

在去年随着Firefox△Quantum释出的开发工具DevTools,被开发者认为工具执行速度明显降低,不如旧版本的效能,而Mozilla最近释出新版本,修复了部分的操作效能问题,并且强化了介面回应性。在2017年,Firefox底层引擎

研究:超过3000款免费Android程式可能违反美国线上儿童隐保法

示意图,与新闻事件无关 图片来源: Google△Play 加拿大卡加利大学(University△of△Calgary)电脑科学系的研究人员分析了自2016年11月到今年3月Google△Play上最受欢迎的5,855款免费儿童程式,发现其中有超过300

绝地求生新地图第二轮测试资格怎么申请 [游戏攻略]

绝地求生在17日将开启代号SAVAGE的第二轮测试,玩家可以在官网中获取测试资格,加入新地图的测试,测试时间为三天。下面是具体的测试信息,一起来看看吧。下周开始,我们会开启第二轮新地图(代码:Savage)测试。从现

AR?VR双周报第7期:Mozilla开源释出Firefox Reality浏览器,要通吃所有VR与AR装置

与WebVR技术不同的是,Firefox△Reality以现有的Firefox△网页技术,加上实验性的网页引擎Servo开发完成,而且还是第一个跨平台浏览器,同时可以支援VR或AR装置,包括Daydream及Gear△VR等头戴装置。 ?Mozilla△??

中国开放自驾车道路测试可于各地方展开

示意图,与新闻事件无关。 中国本月初正式发布命令,放寛自驾车道路测试管理规定,未来各省市都可以审核并办理本国自驾车的道路测试。??中国工业与信息化部、公安部及交通运输部联合发表《智能网联汽车道路测试管理

站长推荐: