Avatar for the lynx-family user
lynx-family
lynx-stack
BlogDocsChangelog

feat(template-webpack-plugin): parallelize TASM encode in a shared worker pool

#2634Merged
Comparing
feat/parallel-template-encode
(
d3dfcfe
) with
main
(
189be6c
)
CodSpeed Performance Gauge
0%
Untouched
81
Skipped
26

Benchmarks

107 total
basic-performance-small-css
packages/web-platform/web-core-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
+2%
6 ms5.9 ms
basic-performance-div-10000
packages/web-platform/web-core-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
+1%
230 ms227.7 ms
basic-performance-text-200
packages/web-platform/web-core-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
+1%
11.4 ms11.3 ms
004-various-update__main-thread-setAttribute__ListItemPlatformInfo
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
+1%
117.6 µs117 µs
004-various-update__main-thread-setAttribute__ListItemPlatformInfoSpread
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
+1%
99.8 µs99.3 µs
002-hello-reactLynx__main-thread-transferRoot
benchmark/react
CodSpeed Performance Gauge
0%
106.6 µs106.1 µs
004-various-update/main-thread.js_LoadScript
benchmark/react
CodSpeed Performance Gauge
0%
618.5 µs616.1 µs
basic-performance-div-1000
packages/web-platform/web-core-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
0%
26.9 ms26.8 ms
002-hello-reactLynx/background.js_LoadScript
benchmark/react
CodSpeed Performance Gauge
0%
482.9 µs481.8 µs
004-various-update-setAttribute__BatchedValues
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
419.4 µs418.6 µs
002-hello-reactLynx__main-thread-serializeRoot
benchmark/react
CodSpeed Performance Gauge
0%
566.5 µs565.4 µs
basic-performance-image-100
packages/web-platform/web-core-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
0%
7.8 ms7.8 ms
003-hello-list-destroyBackground
benchmark/react
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
004-various-update__main-thread-setAttribute__MT_Ref
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
129.8 µs129.5 µs
004-various-update__main-thread-setAttribute__Spread
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
386.4 µs385.8 µs
basic-performance-large-css
packages/web-platform/web-core-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
0%
16.2 ms16.1 ms
006-static-raw-text__main-thread-processData
benchmark/react
CodSpeed Performance Gauge
0%
24.1 µs24.1 µs
005-load-script/background.js_LoadScript
benchmark/react
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
004-various-update__main-thread-setAttribute__BatchedValues
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
780.5 µs779.8 µs
basic-performance-nest-level-100
packages/web-platform/web-core-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
004-various-update__main-thread-setAttribute__MT_Event
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
109.6 µs109.5 µs
008-many-use-state__main-thread-serializeRoot
benchmark/react
CodSpeed Performance Gauge
0%
85.2 µs85.1 µs
basic-performance-div-100
packages/web-platform/web-core-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
003-hello-list__main-thread-componentAtIndex__create
benchmark/react
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
004-various-update__main-thread-setAttribute__TimingFlag
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
74.6 µs74.6 µs

Commits

Click on a commit to change the comparison range
Base
main
189be6c
+18.04%
fixup: regenerate api-extractor report for new `encodePool` static
e86d182
4 days ago
by upupming
-18.06%
fixup: use full `availableParallelism()` and bump engines to support it
d3dfcfe
4 days ago
by upupming
© 2026 CodSpeed Technology
Home Terms Privacy Docs