NetWasm 将 C# 编译为 84KB 独立 WebAssembly 组件
shauntrennery · x · 2026-09-29
开发者推出 NetWasm——一个独立于微软构建、专为 WebAssembly 设计的 .NET 实现,自称「新一代 Mono」。
- 将可达的 C程序编译为单个独立 Wasm Component,示例 hello-world 组件仅 84,513 字节(未压缩),内含运行时与精确 GC,无需 CLR、Mono 运行时、dotnet.js 或任何 DLL。
- 工作流:Roslyn 生成 CIL,NetWasm 做 AOT 编译,特化泛型并只链接实际用到的运行时支持,组件即程序本身。
- 避免 AOT 裁剪陷阱:JSON、Regex、依赖注入、结构化日志等生成普通编译器可见代码,不依赖「勿裁剪」注解。
- 支持 C15,提供 Linux x64/ARM64、macOS ARM64、Windows x64/ARM64 五个开发主机平台,可在浏览器中直接试用编译。
「编程与Agent」频道最新
- Agent 产品 Twin 取消积分制,全部套餐 29 美元起无限量运行 — socialwithaayan · 2026-09-30
- Celesto 推 GitHub Actions 托管 runner,称比官方便宜 12 倍 — aniketmaurya · 2026-09-30
- Wasmer 发布 Pi:浏览器和 iPhone 上原生运行 AI agent — JosephJacks_ · 2026-09-30
- 斯坦福等推出 RecursiveMAS:多智能体共享潜空间思考,token 少用 75% — james_y_zou · 2026-09-30
- 给代码审查加上记忆:用 Hindsight 补上 LLM review 的上下文短板 — Ambitious_Menu1385 · 2026-09-30
- AWS 官方教程:Amazon Quick 提示词工程基础与 CRISPE 框架 — AWS ML Blog · 2026-09-30