summaryrefslogtreecommitdiff
path: root/runtime/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/build.rs')
-rw-r--r--runtime/build.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/runtime/build.rs b/runtime/build.rs
index 07b56945f..5bf694cec 100644
--- a/runtime/build.rs
+++ b/runtime/build.rs
@@ -294,7 +294,14 @@ mod startup_snapshot {
startup_snapshot: None,
extensions: vec![],
extensions_with_js,
- compression_cb: None,
+ compression_cb: Some(Box::new(|vec, snapshot_slice| {
+ lzzzz::lz4_hc::compress_to_vec(
+ snapshot_slice,
+ vec,
+ lzzzz::lz4_hc::CLEVEL_MAX,
+ )
+ .expect("snapshot compression failed");
+ })),
snapshot_module_load_cb: Some(Box::new(transpile_ts_for_snapshotting)),
});
}