diff options
| author | Luca Casonato <lucacasonato@yahoo.com> | 2021-05-29 16:20:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-29 16:20:52 +0200 |
| commit | 10e50a120744de71d6915af4ae93f8231607573d (patch) | |
| tree | d28857f42ea06102da21cd77bcbf95ed33347575 /extensions/url | |
| parent | bbefceddb97c2eb7d8cd191dc15f3dc23ed5f6de (diff) | |
core: don't include_str extension js code (#10786)
This speeds up incremental rebuild when only touching JS files by 13-15%
Rebuild time after `touch 01_broadcast_channel.js`:
main: run 1 49.18s, run 2 50.34s
this: run 1 43.12s, run 2 43.19s
Diffstat (limited to 'extensions/url')
| -rw-r--r-- | extensions/url/benches/url_ops.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/extensions/url/benches/url_ops.rs b/extensions/url/benches/url_ops.rs index 252c1bfd6..c390af0d8 100644 --- a/extensions/url/benches/url_ops.rs +++ b/extensions/url/benches/url_ops.rs @@ -10,7 +10,9 @@ fn setup() -> Vec<Extension> { Extension::builder() .js(vec![( "setup", - "const { URL } = globalThis.__bootstrap.url;", + Box::new(|| { + Ok(r#"const { URL } = globalThis.__bootstrap.url;"#.to_owned()) + }), )]) .build(), ] |
