タグ

ブックマーク / zenn.dev/ruccho (1)

  • Component Model な Wasm ランタイムを作った

    Unity / .NET で動く WebAssembly ランタイム WaaS を作りました。 記事では WebAssembly ランタイムとして見た WaaS の設計について書いていこうと思います。WaaS のコンセプトや特長については別記事で紹介しているので、こちらもぜひご覧ください。 前提 C# 9 .NET Standard 2.1 Unity 2022.3.14f1 まずは普通の WebAssembly ランタイムを作る Component Model の話に入る前に、まずは普通の WebAssembly ランタイムを作っていきます。 ランタイムは全て C# 実装ですが、実装のとっかかりでは「RustWasm Runtimeを実装する」がとても参考になりました。 デシリアライズ 効率の良いバイナリの読み方については MessagePack for C# などのシリアライザの作

    Component Model な Wasm ランタイムを作った
    pascal256
    pascal256 2025/01/22
  • 1