apache / apache/dubbo

Dubbo GSoC 2023 - Dubbo Client on WASM

Open
#11,901 0 comments 0 reactions 0 assignees View on GitHub
type/proposal
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. For web client users, we can provide Dubbo's wasm client, so that front-end developers can simply initiate Dubbo requests in the browser, and realize Dubbo's full-link unification.

This task needs to be implemented on a browser such as Chrome to initiate a request to the Dubbo backend.

https://issues.apache.org/jira/browse/DUBBO-116

Contributor guide

Open the contributing guide

Research direction

No source files or tests are named. Start by reading the linked DUBBO-116 requirements and determining how a Chrome browser should initiate a request to a Dubbo backend. Done means a Dubbo WASM client can make that browser request and support the proposed full-link unification.

Written by the indexing model from the issue text.

Assessment

Tech stack
wasm
Domain
distributed-systems, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.