Skip to content
This repository was archived by the owner on Nov 25, 2025. It is now read-only.
This repository was archived by the owner on Nov 25, 2025. It is now read-only.

Does Wasmtime provide too many interfaces for the proxy world? #79

@alexcrichton

Description

@alexcrichton

The current definition of the proxy world has a TODO which indicates to me that it's known that there are more interfaces there than there should be. The Wasmtime implementation of providing imports for proxies however delegates to the command module which provides lots of interfaces, some of which aren't listed in the proxy world such as:

  • wasi:filesystem/{types,preopens}
  • wasi:cli/{exit,environment,terminal_*}
  • wasi:sockets/*

This is an issue which poses the question about what to fix here. Should Wasmtime's definition be trimmed down? Or should the proxy world grow more imports?

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