NetWasm เปิดตัวคอมไพล์เวอร์ .NET ขนาดเล็กสุด 82.5 KB สำหรับ WebAssembly
NetWasm เป็นคอมไพล์เวอร์ .NET ที่แปลง CIL เป็น WebAssembly/WASI แบบ standalone โดยไม่ใช้ CoreCLR หรือ Mono โปรแกรม Console.WriteLine(42) สร้างไฟล์ WASM ขนาด 82.5 KB รวมรันไทม์และ GC แบบแม่นยำ ผู้ใช้สามารถรันโค้ดผ่าน wasmtime ได้ทันทีโดยไม่ต้องพึ่งเซิร์ฟเวอร์ รองรับการพัฒนาแบบ self-contained ที่มีความยืดหยุ่นสูง NetWasm ออกแบบมาเพื่อให้ C# ใช้งานกับ WASM ได้เทียบเท่ากับ Kotlin/WASM โดยหลีกเลี่ยงการใช้ reflection และ typename ที่ทำให้ไฟล์ใหญ่ขึ้น ใช้ BoehmGC แทน WasmGC ของ Kotlin โครงการนี้มี GitHub 2 สาขา พร้อม Playground ที่ทำงานได้เต็มรูปแบบในเบราว์เซอร์ ไม่ต้องพึ่งเซิร์ฟเวอร์ ช่วยลดขั้นตอนการคอมไพล์และเพิ่มประสิทธิภาพการทำงาน ผู้ใช้สามารถใช้คำสั่ง dotnet ปกติในระบบ เช่น dotnet new, dotnet build, dotnet test ได้เหมือนกับระบบปกติ ไฟล์ .wasm ที่สร้างขึ้นสามารถรันได้โดยตรงผ่าน wasmtime ซึ่งเป็นรันไทม์ WebAssembly ที่รองรับการทำงานแบบ portable ทั้งในเบราว์เซอร์และระบบปฏิบัติการต่างๆ