Skip to content

AOT Compatibility #293

@andrewmd5

Description

@andrewmd5

I'd like to suggest some improvements to make wasmtime-dotnet more AOT friendly. I'm thinking along the lines of enabling static linking against wasmtime, which could really improve scenarios where the C# assembly is AOT compiled.. More details about .NET's native AOT and how it interops with native code can be found here: Native AOT with .NET.

Why This Matters:

AOT offers significant performance improvements and having wasmtime-dotnet support this more seamlessly would be a huge win. It could enhance the library's usability in high-performance scenarios.

Suggested Changes:

  • Enable static linking in wasmtime-dotnet.
  • Ensure compatibility with .NET AOT binaries.

I'm happy to implement the necessary changes myself if it is something that will be accepted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions