8 releases
| 0.2.0 | Oct 20, 2025 |
|---|---|
| 0.2.0-rc.2 | Oct 16, 2025 |
| 0.1.3 | Sep 18, 2025 |
| 0.1.2 | Jul 26, 2025 |
#1611 in WebAssembly
49,285 downloads per month
Used in 194 crates
(via wasm_split_helpers)
16KB
263 lines
wasm_split_macros
This crate provides macros that are used along with the wasm_split_helpers crate, which allows you to indicate that certain functions are appropriate split points for lazy-loaded code in WebAssembly (WASM).
A build tool that supports this approach (like wasm-split-cli in wasm_split_cli_support) can then split a WASM binary into multiple chunks, which will be lazy-loaded on demand.
This crate was adapted from an original prototype, which you can find here, with an in-depth description of the approach here.
Dependencies
~0.8–1.4MB
~33K SLoC