#wasm-module #split #cli #find #points

bin+lib wasm_split_cli_support

Split a WASM module into lazily loadable chunks

4 releases

0.2.0 Oct 20, 2025
0.2.0-rc.2 Oct 16, 2025
0.2.0-rc.1 Oct 15, 2025
0.2.0-rc.0 Oct 14, 2025

#793 in WebAssembly

Download history 803/week @ 2025-10-21 1767/week @ 2025-10-28 1894/week @ 2025-11-04 1424/week @ 2025-11-11 1468/week @ 2025-11-18 1226/week @ 2025-11-25 1568/week @ 2025-12-02 906/week @ 2025-12-09 1127/week @ 2025-12-16 971/week @ 2025-12-23 1419/week @ 2025-12-30 1148/week @ 2026-01-06 921/week @ 2026-01-13 1064/week @ 2026-01-20 1288/week @ 2026-01-27 1057/week @ 2026-02-03

4,523 downloads per month
Used in 3 crates (via cargo-leptos)

MIT/Apache

125KB
3K SLoC

wasm_split_cli_support

This crate provides a library and cli to split a WebAssembly (WASM) module into multiple parts, at split point indicated by the accompanying wasm_split_helpers crate.

This crate was adapted from an original prototype, which you can find here, with an in-depth description of the approach here.

Executable cli

This crate includes a binary cli version. To install run

cargo install --locked wasm_split_cli_support --features="build-binary"

Dependencies

~9–13MB
~162K SLoC