Avatar for the webpack user
webpack
webpack-sources
BlogDocsChangelog

feat: add Source.prototype.clearCache() to release per-instance caches

#221
Comparing
claude/fix-webpack-issue-0KinR
(
adbb4f8
) with
main
(
db3f9df
)
CodSpeed Performance Gauge
0%
Untouched
173

Benchmarks

173 total
cached-source: buffers() (cold, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
+2%
5.1 ms5 ms
cached-source: buffer() (warm, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
+2%
21.1 µs20.8 µs
replace-source: getReplacements()
benchmark/cases/replace-source/index.bench.mjs
CodSpeed Performance Gauge
+1%
8.3 ms8.2 ms
cached-source: new CachedSource()
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
+1%
330.4 µs326.3 µs
realistic-source-map-pipeline: warm buffers() (Cached->Concat->Cached->Concat)
benchmark/cases/realistic-source-map-pipeline/index.bench.mjs
CodSpeed Performance Gauge
+1%
27.3 µs27 µs
realistic-source-map-pipeline: warm buffer() (Cached->Concat->Cached->Concat)
benchmark/cases/realistic-source-map-pipeline/index.bench.mjs
CodSpeed Performance Gauge
+1%
26.9 µs26.7 µs
replace-source: updateHash()
benchmark/cases/replace-source/index.bench.mjs
CodSpeed Performance Gauge
+1%
6.3 ms6.3 ms
cached-source: buffers() (cached)
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
+1%
20.4 µs20.3 µs
cached-source: buffers() (warm, wraps ConcatSource x10)
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
+1%
20.4 µs20.3 µs
realistic-source-map-pipeline: warm sourceAndMap() (reuse CachedSource)
benchmark/cases/realistic-source-map-pipeline/index.bench.mjs
CodSpeed Performance Gauge
+1%
51.8 µs51.5 µs
cached-source: sourceAndMap() (cached)
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
cached-source: map() (cached)
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
0%
41.5 µs41.4 µs
replace-source: original()
benchmark/cases/replace-source/index.bench.mjs
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
helpers/stringBufferUtils: internString (disabled)
benchmark/cases/helpers-string-buffer-utils/index.bench.mjs
CodSpeed Performance Gauge
0%
24.6 µs24.5 µs
cached-source: source() (cached)
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
0%
104 µs103.8 µs
cached-source: buffer() (cached)
benchmark/cases/cached-source/index.bench.mjs
CodSpeed Performance Gauge
0%
27.2 µs27.2 µs
original-source: size()
benchmark/cases/original-source/index.bench.mjs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
helpers/getGeneratedSourceInfo: undefined
benchmark/cases/helpers-get-generated-source-info/index.bench.mjs
CodSpeed Performance Gauge
0%
88.4 µs88.2 µs
concat-source: buffer() (10 raw)
benchmark/cases/concat-source/index.bench.mjs
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
helpers/splitIntoLines: empty
benchmark/cases/helpers-split-into-lines/index.bench.mjs
CodSpeed Performance Gauge
0%
88.4 µs88.2 µs
original-source: sourceAndMap({columns:false})
benchmark/cases/original-source/index.bench.mjs
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
compat-source: buffers() (fallback via super)
benchmark/cases/compat-source/index.bench.mjs
CodSpeed Performance Gauge
0%
2.5 ms2.4 ms
original-source: map()
benchmark/cases/original-source/index.bench.mjs
CodSpeed Performance Gauge
0%
18.6 ms18.6 ms
size-only-source: new SizeOnlySource()
benchmark/cases/size-only-source/index.bench.mjs
CodSpeed Performance Gauge
0%
115 µs114.9 µs
original-source: sourceAndMap()
benchmark/cases/original-source/index.bench.mjs
CodSpeed Performance Gauge
0%
18.7 ms18.7 ms

Commits

Click on a commit to change the comparison range
Base
main
db3f9df
-24.19%
feat: add Source.prototype.clearCache() to release per-instance caches
c2399b1
1 day ago
by claude
+24.01%
test: cover every SourceMapSource.clearCache() branch
9b0e1e2
1 day ago
by claude
-0.03%
feat: deduplicate clearCache recursion and add granular options
0cf202c
1 day ago
by claude
-0.01%
feat: add parsedMap option, post-minifier benchmark, getCachedData test
adbb4f8
1 day ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs