Porting to webassembly
- Dominant language
- C
- Stars
- 7.6k
- Forks
- 278
- PR merge metrics
- No merged PRs in 30d
Description
Hey,
I'm thinking about trying to get blink running in the browser (via webassembly). My goal isn't just to run c code in the browser (could just use emscripten for that) but to actually run ape x64 executables in an interpreter where I can build a debugger and some visualization tools to see what's happening. (Similar to what blink already does).
I'm wondering if anybody has tried to compile blink for webassembly or what you think some of the challenges would be.
Contributor guide
No contributing guide indexed for this repository
Research direction
Review blink's C implementation and investigate the challenges of compiling it to WebAssembly for browser execution. The work would be complete when APE x64 executables run in the browser and the proposed debugger and visualization tools are supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, wasm
- Domain
- operating-systems, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100