awesome-wasm
“Awesome-wasm” 是一个汇集WebAssembly (Wasm) 相关资源的精选列表,包括教程、工具、框架、开源项目等。致力于帮助开发者更高效地学习、使用和探索WebAssembly,适用于构建高性能的现代Web应用。
https://github.com/xiaomingx/awesome-wasm
Last synced: 2 days ago
JSON representation
-
在线工具
- WebAssembly Explorer - 可视化编译调试工具,支持 C/C++ 实时转 Wasm 并查看输出
- WABT 在线工具集 - 官方维护的 Wasm 工具套件(含 wat2wasm/wasm2wat 格式转换、反编译等)
- WasmFiddle - 轻量在线编辑器,支持 Wasm 代码编写、编译与运行调试
-
教程推荐
- WebAssembly by Example - 零基础入门,通过“代码示例+注释解析”掌握核心用法
- Emscripten 官方开发者指南 - 详细讲解 C/C++ 转 Wasm 的工具链使用与优化技巧
- WebAssembly 实战:从原理到企业级应用 - 结合实际场景的进阶教程,含性能调优方案
- Rust 到 WebAssembly 完全指南 - 目前最成熟的 Wasm 开发栈教程,含项目实战
-
编译工具
- Binaryen
- wasm-bindgen - Wasm 项目与浏览器 DOM 交互 |
- Emscripten
- TinyGo
-
非浏览器环境
-
开发工具链
-
调试与性能工具
- WABT - 官方二进制工具套件,含反编译(wasm2wat)、调试器(wasm-interp)等
- Chrome DevTools Wasm 调试 - 直接断点调试 Wasm 代码,查看调用栈与内存
-
编辑器支持
- vscode-wasm - VS Code 插件,支持 Wasm 语法高亮、调试与格式转换
- Rust Analyzer - 对 Rust-Wasm 开发提供完善的代码补全与错误提示
-
-
性能与案例
-
经典示例项目
- mdn/webassembly-examples - MDN 官方示例集,含基础语法到实战案例
- Made With WebAssembly - 汇集全球开发者的 Wasm 应用案例(游戏、工具、可视化等)
-
性能对比
- WebAssembly 与 JS 性能基准测试 - 涵盖计算密集型任务的实时对比数据
-
-
学习资源拓展
-
文章与深度解析
- WebAssembly 核心原理:为什么它比 JS 快? - 通俗讲解 Wasm 字节码与执行模型
-
视频教程
- WebAssembly 从入门到精通(2024) - 覆盖最新工具链与实战项目
- Rust + Wasm 构建高性能前端组件 - 聚焦实际开发场景的技术分享
- Wasm 非浏览器应用:服务器与边缘计算 - 拓展 Wasm 的应用边界
-
书籍与文档
- 《WebAssembly in Action》 - 含 C/C++ 转 Wasm 实战案例
- Rust 与 WebAssembly 官方手册 - 免费开源,实时更新的技术文档
-
中文资源
- WebAssembly 中文网 - 入门教程与生态动态的中文入口
- cppwasm-book:C/C++ 面向 Wasm 编程 - 开源书籍,含大量代码示例
- awesome-wasm-zh - 中文 Wasm 资源精选合集
-
社区与资讯
- W3C WebAssembly 社区组 - 标准制定与生态讨论的官方渠道
-
-
官方资源
- WebAssembly 官方网站 - 权威标准发布、生态动态与核心文档入口
- GitHub 官方仓库 - 标准源码、工具链及核心项目托管
- WebAssembly MDN 文档 - 开发者友好的教程、API 解析与浏览器兼容性说明
-
项目推荐
Programming Languages
Sub Categories