APP下载
报价宝  ›  综合  › 

Mozilla释出线上IDE工具WebAssemblyStudio测试预览版

报价宝 来源:baojiabao.com 发布时间:2018-04-16 17:32:00 10月25日更新
报价宝综合消息Mozilla释出线上IDE工具WebAssemblyStudio测试预览版

为强化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专案。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 笔记本价格 电视机价格 华为手机价格 红米手机价格 降噪耳机价格