dapr / dapr/components-contrib

New output binding for Wasm

Open
#2,274 16 comments 0 reactions 0 assignees View on GitHub
kind/enhancement pinned
Dominant language
Go
Stars
602
Forks
580
Avg merge
4d 9h
Merged PRs (30d)
6

Description

## Describe the feature

We currently have a middleware that allows modifying requests using Wasm.

Since Dapr implements now a Wasm runtime to support that, would it make sense to have the ability to create a binding to allow running code as Wasm?

This would be an output binding with an `invoke` method that allows triggering code from a Wasm file. It would allow turning Dapr into a Wasm runtime easily.

CC: @codefromthecrypt @daixiang0 @artursouza

## Release Note

RELEASE NOTE: **ADD** Wasm output binding

Contributor guide

Open the contributing guide

Research direction

Review the existing middleware that modifies requests using Wasm and Dapr's Wasm runtime first. Define the proposed output binding and its invoke behavior for triggering code from a Wasm file, then establish how completion will be verified for the release-note feature.

Written by the indexing model from the issue text.

Assessment

Tech stack
wasm
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.