Avatar for the webpack user
webpack
webpack-sources
BlogDocsChangelog

GitHub Actions run

11 days ago c47755e 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
11 days ago
CPU SimulationMemory

Compare
Suggested base runs:
211 total
cached-source: buffer() (cached)
benchmark/cases/cached-source/index.bench.mjs
27.4 µs
cached-source: buffer() (cold, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
8.9 ms
compat-source: size() (delegated)
benchmark/cases/compat-source/index.bench.mjs
203.4 µs
cached-source: buffer() (warm, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
20.9 µs
realistic-source-map-pipeline: warm buffers() (Cached->Concat->Cached->Concat)
benchmark/cases/realistic-source-map-pipeline/index.bench.mjs
27.1 µs
compat-source: size() (fallback via super)
benchmark/cases/compat-source/index.bench.mjs
2.5 ms
clear-cache memory: unique tasks (clearCache default)
benchmark/memory/clear-cache/index.bench.mjs
3.6 MB
cached-source: new CachedSource()
benchmark/cases/cached-source/index.bench.mjs
311.8 µs
compat-source: source() (wrapping SourceLike)
benchmark/cases/compat-source/index.bench.mjs
178.6 µs
raw-source memory: string-backed + buffer() materializes Buffer
benchmark/memory/raw-source/index.bench.mjs
1.4 MB
concat-source: buffer() (nested 4x10 raw)
benchmark/cases/concat-source/index.bench.mjs
8.4 ms
cached-source: buffers() (cached)
benchmark/cases/cached-source/index.bench.mjs
20.3 µs
cached-source memory: construct from cachedData (no warm-up)
benchmark/memory/cached-source/index.bench.mjs
648 B
compat-source: sourceAndMap()
benchmark/cases/compat-source/index.bench.mjs
269.8 µs
concat-source: nested flattening
benchmark/cases/concat-source/index.bench.mjs
600.6 µs
raw-source memory: updateHash() populates _cachedHashUpdate
benchmark/memory/raw-source/index.bench.mjs
1.4 MB
cached-source: size() (cached)
benchmark/cases/cached-source/index.bench.mjs
46.1 µs
concat-source: new ConcatSource() (10 raw)
benchmark/cases/concat-source/index.bench.mjs
268 µs
webpack-20961: warm + clearCache({maps,source:false,parsedMap}) per chunk (PR #20963)
benchmark/memory/webpack-20961/index.bench.mjs
3 MB
cached-source: sourceAndMap() (cached)
benchmark/cases/cached-source/index.bench.mjs
1.1 ms
cached-source: buffers() (cold, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
5 ms
concat-source memory: map({ columns: true }) composes child maps
benchmark/memory/concat-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.8 µs
concat-source memory: new ConcatSource(...children)
benchmark/memory/concat-source/index.bench.mjs
4 KB
concat-source: buffer() (10 raw)
benchmark/cases/concat-source/index.bench.mjs
4.2 ms
© 2026 CodSpeed Technology
Home Terms Privacy Docs