web-infra-dev
rspack
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
perf(sources): give source map mappings spare capacity back Mappings are appended to a growing Vec<u8>, so a finished map can keep up to half of its allocation unused. Source maps are retained for the rest of the compilation, so shrink the buffer once encoding is complete, but only when the spare capacity is large enough to justify the copy.
seal/tighten-owned-mappings
5 hours ago
perf: share Module and KnownBuildInfo accessors
seal/share-module-accessors
13 hours ago
chore(deps): update napi
renovate/napi
14 hours ago
fix(binding): align lazy source declarations and absent maps
seal/perf-original-source-lazy
14 hours ago
perf: use static replacement contents where possible `ReplaceSource` stores a `&'static str` content without borrowing or allocating, so the call sites that stringified a constant, a boolean or a static value now produce the same output with one allocation less per replacement: - the `"undefined"` of unsupported require properties and of `ExportInfoDependency` when the property does not resolve (the latter built it eagerly even when it did resolve), and the `)` / `))` suffix of runtime requirement writes; - the import.meta.rsc binding constant; - the `true` / `false` text of `IsIncludedDependency`.
seal/replacement-inline-content
14 hours ago
perf(binding): materialize module original sources lazily Module._originalSource used to convert both the source text and the source map JSON eagerly and cache the resulting JS object, so every module whose original source was read kept a raw source map string alive in the JS heap until the compilation was released. Expose the binding source through a lazy N-API view and let the JS adapter defer building the equivalent SourceMapSource/RawSource until an API that needs the map is actually used.
seal/perf-original-source-lazy
14 hours ago
fix(types): allow shouldEmit hooks to return void (#15881)
main
14 hours ago
fix(types): allow shouldEmit hooks to return void
chenjiahan/fix-should-emit-hook-type
15 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
perf(sources): give source map mappings spare capacity back
#15884
8 hours ago
688c115
seal/tighten-owned-mappings
CodSpeed Performance Gauge
0%
perf: share Module and KnownBuildInfo accessors
#15883
13 hours ago
dd2d335
seal/share-module-accessors
CodSpeed Performance Gauge
+4%
chore(deps): update napi
#15199
14 hours ago
19bbd74
renovate/napi
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs