博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebAssembly Studio:Mozilla提供的WASM工具
阅读量:6179 次
发布时间:2019-06-21

本文共 863 字,大约阅读时间需要 2 分钟。

\

看新闻很累?看技术新闻更累?试试,每天上下班路上听新闻,有趣还有料!

\
\\

是Mozilla开发的一款在线工具,用于将C/C++和Rust代码编译为WASM格式。

\\

WebAssembly Studio是Mozilla在数月前通过合并和项目而推出的一个新项目。Mozilla并非计划通过在IDE上另起炉灶,以替代那些当前得到广泛采用的IDE,而是意在将对WebAssembly的认识引入到该IDE中,并分享相关的知识。Mozilla的愿景是将一些目前已开发的功能加入到VS Code中,并正在需求愿为此付出时间的开发人员。

\\

尽管该IDE目前仅支持C/C++和Rust,但是工具的架构是完全可插拔的,可支持Kotlin等其它语言。编译是在服务器端完成的,但是正如Mozilla研发经理Michael Bebenita指出,他们希望“此类工作能更多地在客户端完成”。

\\

WebAssembly Studio不仅可以构建并运行代码,而且可以检查由IDE生成的或是上载的WASM文件,甚至可以生成包含反汇编WASM文件文本内容的WAT文件。WebAssembly Studio还可以生成一个显示各种函数间关系的“调用图”(Call Graph)。

\\

Mozilla计划近期推出:

\\
\
  • \

    添加对C/C++/Rust项目的更好支持。对于C/C++应用,当前使用的是C/C++的后端。Mozilla希望通过LLVM后端添加对的支持,以调用SDL和OpenGL等API。对于Rust项目,有望添加对Cargo的支持。

    \ \\
  • \

    继续添加新的特性,并集成更多的工具到WebAssembly Studio中。

    \ \\
  • \

    支持开发人员使用熟悉的工具,下载并本地构建WebAssembly Studio项目。

    \ \\
  • \

    改进UX和错误报告,实现性能上的普遍优化。

    \ \
\\

欢迎开发人员访问的GitHub代码库,并给出适当的贡献,尤其是与VS Code或Electron的集成。

\\

查看英文原文:

转载地址:http://didda.baihongyu.com/

你可能感兴趣的文章
实现自动脱壳被加密的Net程序集
查看>>
多核应用架构关键技术—软件管道与SOA
查看>>
Windows内核原理与实现
查看>>
也欢迎您访问我的个人主页http://www.april1985.com(原hesicong.com或april1985.com)
查看>>
MPQ技术内幕__
查看>>
css实现遮罩层,父div透明,子div不透明
查看>>
linux:C++实现ping
查看>>
SQL Server 存储过程,带事务的存储过程(创建存储过程,删除存储过程,修改存储过...
查看>>
Deep Learning(深度学习)学习笔记整理系列之(四)
查看>>
在MyEclipse中改动jsp页面的默认打开方式
查看>>
容器生态系统 - 每天5分钟玩转容器技术(2)
查看>>
面试总结二
查看>>
Python 之 读取txt文件
查看>>
Input系统—ANR原理分析(转)
查看>>
【云快讯】之四十八《IBM和Cisco最新收购,加强Openstack易用能力》
查看>>
书剑恩仇录online全套源代码(服务端+client+文档)
查看>>
百度地图 key申请以及基础地图的演示
查看>>
valid-palindrome——判断带符号数字字母的字符串是否为回文
查看>>
【iCore1S 双核心板_ARM】例程四:USART通信实验——通过命令控制LED
查看>>
unordered_map 与 map 的对比(转)
查看>>