Avatar for the webpack user
webpack
webpack-sources
BlogDocsChangelog

GitHub Actions run

11 days ago 23e0966 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
concat-source: buffer() (10 raw)
benchmark/cases/concat-source/index.bench.mjs
4.1 ms
cached-source: buffer() (warm, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
20.8 µs
realistic-source-map-pipeline: warm buffer() (Cached->Concat->Cached->Concat)
benchmark/cases/realistic-source-map-pipeline/index.bench.mjs
26.7 µs
cached-source: buffers() (warm, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
20.3 µs
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: size() (cached)
benchmark/cases/cached-source/index.bench.mjs
45.9 µs
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.1 µs
cached-source: getCachedData() then restore
benchmark/cases/cached-source/index.bench.mjs
20.1 ms
compat-source: sourceAndMap()
benchmark/cases/compat-source/index.bench.mjs
269.9 µs
cached-source: map() (cached)
benchmark/cases/cached-source/index.bench.mjs
41.4 µs
cached-source: source() (cached)
benchmark/cases/cached-source/index.bench.mjs
103.8 µs
cached-source: buffer() (cold, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
8.9 ms
compat-source: CompatSource.from(Source)
benchmark/cases/compat-source/index.bench.mjs
661.5 µs
cached-source: buffers() (cold, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
5 ms
cached-source: sourceAndMap() (cached)
benchmark/cases/cached-source/index.bench.mjs
1.1 ms
cached-source: map() (cold SourceMapSource)
benchmark/cases/cached-source/index.bench.mjs
173.9 µs
cached-source: new CachedSource()
benchmark/cases/cached-source/index.bench.mjs
426.8 µs
compat-source: updateHash() (fallback)
benchmark/cases/compat-source/index.bench.mjs
6 ms
concat-source: new ConcatSource() (10 raw)
benchmark/cases/concat-source/index.bench.mjs
267.8 µs
concat-source: new ConcatSource() (strings)
benchmark/cases/concat-source/index.bench.mjs
300.6 µs
cached-source memory: getCachedData() allocates BufferedMap
benchmark/memory/cached-source/index.bench.mjs
648 B
cached-source: originalLazy()
benchmark/cases/cached-source/index.bench.mjs
139.7 µs
prefix-source memory: buffer() converts rewritten string
benchmark/memory/prefix-source/index.bench.mjs
894.1 KB
© 2026 CodSpeed Technology
Home Terms Privacy Docs