pub fn timing_noise_script(config: &TimingNoiseConfig) -> StringExpand description
Generate the timing noise injection script for config.
Returns an empty string when config.enabled is false.
ยงExample
use stygian_browser::timing_noise::{timing_noise_script, TimingNoiseConfig};
use stygian_browser::noise::NoiseSeed;
let cfg = TimingNoiseConfig { enabled: false, jitter_ms: 0.3, seed: NoiseSeed::from(1_u64) };
assert!(timing_noise_script(&cfg).is_empty());
let cfg2 = TimingNoiseConfig { enabled: true, jitter_ms: 0.3, seed: NoiseSeed::from(1_u64) };
let js = timing_noise_script(&cfg2);
assert!(js.contains("performance.now"));