-
Notifications
You must be signed in to change notification settings - Fork 384
Open
Labels
metaTop level/tracking issue that group collections of related issuesTop level/tracking issue that group collections of related issuessubsystem::wasmIssues related to WebAssembly supportIssues related to WebAssembly support
Description
Are you planning to support or already supporting compiling to WASM? Where would I find instructional documentation? I think there already is some support for compiling Kotlin to WASM, so that could be an starting point for the WASM side. WASM requires Javascript support, to really do stuff in the browser. So this might be a compile target suited specifically for WebStorm-integration. Also: support for Yew would be great.
META TODO
Feature support list:
- WebAssembly projects creation in
New projectdialog-
cargo-generatetemplates - Native Cargo templates RFC - cargo templates rust-lang/rfcs#2922
-
-
wasm-packrun configurations- Commands completion
- Build tool window for
buildandtestcommands
-
wasm-packcommands inRun Anything -
wasm-bindgentests Custom test runner run context configuration #3007 - Rust <-> JS interop
- Rust->JS navigation
- JS->Rust navigation
- Cross-language refactorings support
- npm integration
- Set up a web page using
npm init wasm-appandnpm install - Provide run configuration
npm run start
- Set up a web page using
- Debugging of WebAssembly projects
- Plain Rust+Wasm web projects
- Rust+Wasm web projects with wasm-bindgen (blocked by Support DWARF in wasm-bindgen wasm-bindgen/wasm-bindgen#2389)
- Debugging when running in standalone runtime (e.g.
wasmtime)
- Auto refresh/rebuild on changes (
watchandservesubcommands) Addwatchandservesubcommands towasm-packrustwasm/rfcs#10 - Documentation
-
cargo-generate -
wasm-pack
-
gilescope
Metadata
Metadata
Assignees
Labels
metaTop level/tracking issue that group collections of related issuesTop level/tracking issue that group collections of related issuessubsystem::wasmIssues related to WebAssembly supportIssues related to WebAssembly support