Avatar for the starship user
starship
starship-poc
BlogDocsChangelog

feat(runtime): add wasm plugin system

#6Merged
Comparing
wasm-plugin-integration
(
427b843
) with
main
(
9d9a5c5
)
CodSpeed Performance Gauge
×5.7
Improvement
2
Untouched
3
New
15

Benchmarks

20 total
cached_config[Minimal]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
×5.7
47.5 µs8.3 µs
cached_config[With Modules]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
×3.9
48.7 µs12.6 µs
config_with_plugins
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A715.3 µs
cached_config[Compact]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A18.8 µs
plugin_call_method
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A18.6 µs
plugin_load
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A31.6 ms
cold_start[Compact]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A392.2 µs
cold_start[With Modules]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A415.8 KB
cached_config[Compact]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A32.6 KB
plugin_call_method
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A293 B
cold_start[Minimal]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A399.7 KB
config_with_plugins
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A439.1 KB
cached_config[Minimal]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A16.1 KB
cached_config[With Modules]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A32.1 KB
cold_start[Compact]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A416.2 KB
socket_render[Minimal]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A25.4 KB
plugin_load
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
N/A
N/A8.1 MB
socket_render[Minimal]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
+4%
529.9 µs510.2 µs
cold_start[Minimal]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
+3%
358 µs348.6 µs
cold_start[With Modules]
benches/benches/starship_bench.rs
CodSpeed Performance Gauge
+1%
366.9 µs362.7 µs

Commits

Click on a commit to change the comparison range
Base
main
9d9a5c5
×5.9
fix(bench): use WASM_PLUGIN_DIR env var in wasm_bytes() too
8c20000
5 days ago
by matchai
-9.41%
refactor: embed wasm plugin bytes at compile time via include_bytes!
fddcf18
5 days ago
by matchai
+6.81%
chore: remove unnecessary env_remove calls from build.rs
ece61e9
5 days ago
by matchai
-12.65%
fix: remove unused OwoColorize import
e70423d
5 days ago
by matchai
0%
fix: resolve clippy warnings across workspace
427b843
5 days ago
by matchai
© 2026 CodSpeed Technology
Home Terms Privacy Docs