Avatar for the webpack user
webpack
webpack-sources
BlogDocsChangelog

GitHub Actions run

9 days ago f8a69e5 claude/rspack-sources-perf-JEowh pull_request

Compare

Base
Search a run

Head
feat: port performance fixes and ignoreList propagation from rspack-sources
#226
claude/rspack-sources-perf-JEowh
9 days ago
CPU SimulationMemory

Compare
Suggested base runs:
211 total
cached-source memory: construct from cachedData (no warm-up)
benchmark/memory/cached-source/index.bench.mjs
744 B
source-map-source memory: new SourceMapSource(simple)
benchmark/memory/source-map-source/index.bench.mjs
784 B
compat-source memory: CompatSource.from() short-circuits on Source
benchmark/memory/compat-source/index.bench.mjs
648 B
source-map-source memory: new SourceMapSource(with inner map)
benchmark/memory/source-map-source/index.bench.mjs
1 KB
clear-cache memory: unique tasks (clearCache default)
benchmark/memory/clear-cache/index.bench.mjs
3.1 MB
cached-source: new CachedSource()
benchmark/cases/cached-source/index.bench.mjs
340.3 µs
webpack-20961: warm CHUNKS × MODULES, hold all live (baseline)
benchmark/memory/webpack-20961/index.bench.mjs
2.1 MB
concat-source: buffer() (10 raw)
benchmark/cases/concat-source/index.bench.mjs
4.1 ms
source-map-source memory: map({ columns: true })
benchmark/memory/source-map-source/index.bench.mjs
1 KB
compat-source: CompatSource.from(Source)
benchmark/cases/compat-source/index.bench.mjs
668.5 µs
replace-source memory: map({ columns: true }) splices mappings
benchmark/memory/replace-source/index.bench.mjs
2.8 MB
realistic-source-map-pipeline: warm buffer() (Cached->Concat->Cached->Concat)
benchmark/cases/realistic-source-map-pipeline/index.bench.mjs
26.6 µs
concat-source memory: buffers() builds Buffer[]
benchmark/memory/concat-source/index.bench.mjs
11.2 MB
cached-source: source() (cached)
benchmark/cases/cached-source/index.bench.mjs
103.8 µs
original-source memory: new OriginalSource()
benchmark/memory/original-source/index.bench.mjs
1.4 KB
cached-source: sourceAndMap() (cached)
benchmark/cases/cached-source/index.bench.mjs
1.1 ms
prefix-source memory: new PrefixSource()
benchmark/memory/prefix-source/index.bench.mjs
1.4 KB
compat-source: sourceAndMap()
benchmark/cases/compat-source/index.bench.mjs
269.6 µs
concat-source memory: new ConcatSource(...children)
benchmark/memory/concat-source/index.bench.mjs
3.5 KB
cached-source: size() (cached)
benchmark/cases/cached-source/index.bench.mjs
45.9 µs
webpack-20961: warm + full clearCache() per chunk (most aggressive)
benchmark/memory/webpack-20961/index.bench.mjs
2.4 MB
concat-source: buffer() (nested 4x10 raw)
benchmark/cases/concat-source/index.bench.mjs
8.4 ms
concat-source memory: map({ columns: true }) composes child maps
benchmark/memory/concat-source/index.bench.mjs
3.1 MB
cached-source: buffer() (cached)
benchmark/cases/cached-source/index.bench.mjs
27.2 µs
realistic-source-map-pipeline: warm buffers() (Cached->Concat->Cached->Concat)
benchmark/cases/realistic-source-map-pipeline/index.bench.mjs
27 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs