Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebAssembly support #215

Open
3 tasks
Wodann opened this issue Jun 10, 2020 · 2 comments
Open
3 tasks

WebAssembly support #215

Wodann opened this issue Jun 10, 2020 · 2 comments
Labels
tracking Tracking issue for an epic

Comments

@Wodann
Copy link
Collaborator

Wodann commented Jun 10, 2020

Web creators being one of our target audiences, we set the goal:

Use the same Mun toolchain to build, test, and deploy content to the web using WebAssembly modules.

What is needed to achieve this goal?

  • Compile the mun_runtime for the wasm target
  • Test runtime-linking of *.munlib files in the browser
    • If impossible, add mun_compiler support for compiling LLVM IR to WebAssembly byte code - instead of machine code
@Wodann Wodann added the tracking Tracking issue for an epic label Jun 10, 2020
@Wodann Wodann changed the title WebAssembly WebAssembly support Jun 10, 2020
@mamidon
Copy link

mamidon commented Jul 8, 2020

I take it compiling to webassembly is a goal, but not yet implemented?

@Wodann
Copy link
Collaborator Author

Wodann commented Jul 8, 2020

I take it compiling to webassembly is a goal, but not yet implemented?

That's correct. Our next steps are outlined in the top-level post.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tracking Tracking issue for an epic
Projects
None yet
Development

No branches or pull requests

2 participants