From 3e4de2505c1b441c84319143e829527cf8dbd235 Mon Sep 17 00:00:00 2001 From: Evan Carroll Date: Fri, 6 Nov 2026 19:44:56 -0600 Subject: [PATCH] feat: withold comments in release mode --- crates/wasm_split_cli/src/js.rs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/crates/wasm_split_cli/src/js.rs b/crates/wasm_split_cli/src/js.rs index 7944255..0cbb118 100644 --- a/crates/wasm_split_cli/src/js.rs +++ b/crates/wasm_split_cli/src/js.rs @@ -132,12 +132,16 @@ function getSharedImports() {{ } let file_stem = program.filestem(name, module_index); let var_name = format!("__chunk_{module_index}"); - let splits_dbg = splits - .ones() - .map(|ix| program.split_names[ix].clone()) - .collect::>() - .join(", "); - writeln!(&mut self.javascript, "/* {splits_dbg} */")?; + // The list of splits needing this chunk is only a debugging aid. It grows with + // splits × chunks, so it is withheld in release mode. + if self.input_module.options.debug_assertions { + let splits_dbg = splits + .ones() + .map(|ix| program.split_names[ix].clone()) + .collect::>() + .join(", "); + writeln!(&mut self.javascript, "/* {splits_dbg} */")?; + } let fetcher = self.fetcher(format_args!("\"./{file_stem}.wasm\"")); writeln!( &mut self.javascript,