\

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

\

\\

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

\\

WebAssembly Studio是Mozilla在数月前通过合并WasmExplorer和WasmFiddle项目而推出的一个新项目。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++的LLVM后端。Mozilla希望通过LLVM后端添加对Emscripten的支持,以调用SDL和OpenGL等API。对于Rust项目,有望添加对Cargo的支持。

    \ \\

  • \

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

    \ \\

  • \

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

    \ \\

  • \

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

    \ \

\\

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

\\

查看英文原文: WebAssembly Studio: A WASM Tool from Mozilla

WebAssembly Studio:Mozilla提供的WASM工具相关推荐

  1. Mozilla网站安全分析工具Observatory已发布

    Mozilla最近发布了一款名为Observatory的网站安全分析工具,意在鼓励开发者和系统管理员增强自己网站的安全配置. \\ 该工具的用法非常简单:输入网站URL,即可访问并分析网站HTTP标头 ...

  2. [Visual Studio+TFS--强大的项目管理工具]

    [Visual Studio+TFS–强大的项目管理工具] 一.前言 微软的Visual Studio非常强大,可以无缝结合Git或自家的TFS(Team Foundation Server),进行项 ...

  3. Android Studio CPU profiler性能分析工具介绍和使用详解

    Android Studio CPU profiler性能分析工具介绍和使用详解 CPU profiler介绍 Android Studio CPU 性能剖析器可实时检查应用的 CPU 使用率和线程活 ...

  4. Studio One5数字音乐制作工具

    一款功能强大的编曲软件,也是一款通过直观操作就能完成录制,编辑,混音,母带制作等一系列过程的宿主软件.同时它也是性价比非常高的编曲软件之一,支持VST2 ,VST3 ,AU等功能可以让Audio和MI ...

  5. BuildIt: Visual Studio .NET 的自动生成工具

    为什么80%的码农都做不了架构师?>>>    用 Visual Studio.NET 和 Visual SourceSafe 进行团队开发 http://msdn.microsof ...

  6. Qt程序打包发布方法(使用官方提供的windeployqt工具)

    Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方开发环 ...

  7. 总结 Visual Studio 2019 发布以来 XAML 工具的改进

    不知不觉,Visual Studio 2019 已经出到 16.8 和 16.9 Preview 了.虽然每次更新都林林总总地一大堆新功能和改进,但关于 XAML 的内容总是,always,每次都只有 ...

  8. Microsoft SQL Server 2005 提供了一些工具来监控数据库

    --WL 09-07-03 /*Microsoft SQL Server 2005 提供了一些工具来监控数据库.方法之一是动态管理视图.动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务 ...

  9. YOCTO项目介绍:通过提供模版、工具和方法帮助开发者创建基于linux内核的定制系统

    目录 YOCTO项目介绍 配置内核 build配套 Yocto ,是一个开源社区.它通过提供模版.工具和方法帮助开发者创建基于linux内核的定制系统,支持ARM, PPC, MIPS, x86 (3 ...

最新文章

  1. python学起来难不难-Python为什么那么受欢迎?学习Python难不难?
  2. Redis进阶 -CLUSTER NODES 信息结合实际输出信息解读
  3. list中抽出某一个字段的值_使用LINQ获取List列表中的某个字段值
  4. alter database open resetlogs
  5. nth-of-type(n)
  6. php 反射原理,PHP反射机制详解
  7. Java BufferedReader skip()方法与示例
  8. linux系统怎么设置开机密码,Linux_Linux系统怎么设置开机密码?Linux设置开机密码的方法,为了保证Linux系统的安全,应 - phpStudy...
  9. Image-based Lighting approaches and parallax-corrected cubemap
  10. 11.1金山游戏开发笔试
  11. 字节流通向字符流的桥梁:InputStreamReader
  12. 【链表相加】程序员面试金典——2.5链式A+B
  13. iOS14更新了需要注意哪些适配
  14. html博客音乐播放器代码大全,HTML博客音乐播放器代码大全
  15. python双线性插值函数_OpenCV ——双线性插值(Bilinear interpolation)
  16. 一个专业搬砖人的幻想:全国实现旬休制度
  17. 汉诺塔(hanio)
  18. “看到他的汇报,我彻底服了!”:这个工具能让你的图表多炫酷?
  19. 51Talk第一天 培训系列1
  20. 对接天猫接口之获取宝贝主图和购买宝贝对应的SKU图片(Java实现)

热门文章

  1. unity中使用自定义shader进行光照贴图烘培无法出现透明度的坑爹问题
  2. Png透明背景的电话图标。
  3. LeetCode 191 Number of 1 Bits
  4. 代码设置LinearLayout的高度
  5. windows程序移植linux
  6. openGL学习笔记(1)——常用方法原型解释
  7. C#事件的发送方和接收方(订阅方)
  8. Eigen/Matlab 使用小结
  9. linux查看系统版本信息命令
  10. 使用MySQL Proxy解决MySQL主从同步延迟