C# 在 WASM 体积上超越 Rust
C# now beats Rust on WASM size
NetWasm 项目宣布 C# 在 WebAssembly 代码体积上首次超越 Rust。通过独立编译器和内置的精确垃圾回收机制,NetWasm 生成的独立 WASI 组件比 Rust 小 10.9%,压缩后优势更达 20.4%。该项目不仅摆脱了对桌面 CLR、Mono 或 dotnet.js 的依赖,还在分配和垃圾回收基准测试中比 Mono AOT 快出约 30%。NetWasm 支持 C# 15、JavaScript 模块互操作及静态链接,为开发者提供了一种构建轻量级、高性能 WebAssembly 应用的全新路径,证明了 C# 在嵌入式和 Web 场景下的巨大潜力。
用 .NET 构建,却无需 .NET 即可运行。