alexcrichton edited issue #12404:
Adapters in the component model require some wasm-reference-types related instructions like
ref.funcwhich Winch doesn't currently support. This means that Winch is specifically flagged as not supporting the component-model-async feature at this time, and this is intended to track that.
ignatz commented on issue #12404:
Just rediscovered this after having completely forgotten about it (that's on me). Is there any update with wasip3 now out of the door? :folded_hands:
(For context, with different language integrations evolving at different rates I'm now in a weird world with multiple WIT flavors where rust guests see some async host functions while JS guests do not (not yet supported). However supporting async components requires me to disable winch, which hits especially hard for JS dev setups where hello-world components are 10+MB (still not convinced that seamonkey is the best choice :woman_shrugging:), which take quite a bit to compile especially when used with hot reload.)
alexcrichton commented on issue #12404:
Looks like things actually all work nowadays so I've ungated in #13845
alexcrichton closed issue #12404:
Adapters in the component model require some wasm-reference-types related instructions like
ref.funcwhich Winch doesn't currently support. This means that Winch is specifically flagged as not supporting the component-model-async feature at this time, and this is intended to track that.
Last updated: Jul 29 2026 at 05:03 UTC