Help build support for WebAssembly
WebAssembly is a new technology for running code at near-native speed in browsers. A group of folks on the .NET team worked together to see what WebAssembly might look like using CoreRT. You can try the demo [here](http://morganbr.github.io/corert/HelloWasm.html) using Firefox, Chrome, [Edge](https://blogs.windows.com/msedgedev/2017/04/20/improved-javascript-performance-webassembly-shared-memory/#hxSbpTyhUtwSTybp.97) or Safari 11! We think CoreRT might be a good WebAssembly runtime since it builds IL to "native code" ahead-of-time and has a very small runtime. We’ve recently merged [initial changes](https://github.com/dotnet/corert/pull/4480) that get a simplified Hello World running using the LLVM API and Emscripten to produce WebAssembly. Now we’d like your help making it bigger and better! Right now, our goals are: 1. Be able to run an application big and interesting enough to show whether CoreRT really is a good match for WebAssembly. Blazor would be a great eventual goal. 2. Learn what makes good .NET WebAssembly applications. This project is an experiment and has no current plans for a production-ready version. Your involvement can help us prove out this project. The best way you can help right now is to contribute code, but we’d also appreciate issues, ideas and questions to help us learn more about the way you want to use WebAssembly. For more technical details, there’s a design document [here](https://github.com/dotnet/corert/blob/master/Documentation/design-docs/W
Posted by morganbr on Oct 3, 2017, 9:04 PM
Tags
Related issues
- Add 65536 size support for maps
- TypeScript 7.1 Iteration Plan
- nvim-treeconfig: upstream nvim-treesitter
- Add the "action" and "method" attributes to <button>
- [FEATURE] Support multiple Connector accounts (same connector, different accounts) in Claude and Claude Code on the web (claude.ai/code)
- > We were imposed GitHub for so many exercises!
Raise real-world problems, find people facing the same issue, and discuss solutions.4,500 issues0 comments
support (Software)
Add 65536 size support for maps
TypeScript 7.1 Iteration Plan
nvim-treeconfig: upstream nvim-treesitter
Add the "action" and "method" attributes to <button>
[FEATURE] Support multiple Connector accounts (same connector, different accounts) in Claude and Claude Code on the web (claude.ai/code)
> We were imposed GitHub for so many exercises!
Add support for Visual Studio 2026 Integration
Support for Helm v4
Help build support for WebAssembly
WebAssembly is a new technology for running code at near-native speed in browsers. A group of folks on the .NET team worked together to see what WebAssembly might look like using CoreRT. You can try the demo [here](http://morganbr.github.io/corert/HelloWasm.html) using Firefox, Chrome, [Edge](https://blogs.windows.com/msedgedev/2017/04/20/improved-javascript-performance-webassembly-shared-memory/#hxSbpTyhUtwSTybp.97) or Safari 11! We think CoreRT might be a good WebAssembly runtime since it builds IL to "native code" ahead-of-time and has a very small runtime. We’ve recently merged [initial changes](https://github.com/dotnet/corert/pull/4480) that get a simplified Hello World running using the LLVM API and Emscripten to produce WebAssembly. Now we’d like your help making it bigger and better! Right now, our goals are: 1. Be able to run an application big and interesting enough to show whether CoreRT really is a good match for WebAssembly. Blazor would be a great eventual goal. 2. Learn what makes good .NET WebAssembly applications. This project is an experiment and has no current plans for a production-ready version. Your involvement can help us prove out this project. The best way you can help right now is to contribute code, but we’d also appreciate issues, ideas and questions to help us learn more about the way you want to use WebAssembly. For more technical details, there’s a design document [here](https://github.com/dotnet/corert/blob/master/Documentation/design-docs/W
Comments (0)
No comments yet. Start the discussion.