Avatar for the solidjs user
solidjs
solid
BlogDocsChangelog

fix: handle pending store reads in server projections

#2740Closed
Comparing
brenelz:fix-ssr-create-projection-pending-store
(
b4b2061
) with
next
(
e1f3b56
)
CodSpeed Performance Gauge
0%
Untouched
118

Benchmarks

118 total
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-merge-static(deep 0, 100, 3, 2)
CodSpeed Performance Gauge
+2%
223.6 µs219.9 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-mixed(5, 1)
CodSpeed Performance Gauge
-1%
55.6 µs56.5 µs
readBlocked
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 5)
CodSpeed Performance Gauge
-1%
14.8 µs15 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-mixed(0, 100, 3, 2)
CodSpeed Performance Gauge
-1%
264.6 µs267.8 µs
read
packages/solid-signals/tests/store/utilities.bench.ts::merge-proxy-keys-store(defaults 100, props 25)
CodSpeed Performance Gauge
-1%
24.4 µs24.7 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-merge-static(right 5, 1, 2)
CodSpeed Performance Gauge
-1%
67.2 µs67.9 µs
readAllowed
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 5)
CodSpeed Performance Gauge
-1%
28.7 µs29 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-merge-signal(right 5, 1, 2)
CodSpeed Performance Gauge
-1%
64.4 µs65.1 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-merge-mixed(both 5, 1, 3, 2)
CodSpeed Performance Gauge
-1%
73.2 µs73.9 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-signal(5, 1, 2)
CodSpeed Performance Gauge
+1%
59.1 µs58.6 µs
omit
packages/solid-signals/tests/store/utilities.bench.ts::omit-mixed(100, 25)
CodSpeed Performance Gauge
-1%
234.5 µs236.6 µs
readAllowed
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(25, 5)
CodSpeed Performance Gauge
-1%
30.8 µs31.1 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-static(5, 1, 2)
CodSpeed Performance Gauge
+1%
69.5 µs68.9 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-merge-signal(left 5, 1, 2)
CodSpeed Performance Gauge
-1%
65 µs65.5 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-merge-signal(deep 0, 100, 3, 2)
CodSpeed Performance Gauge
-1%
273.9 µs275.8 µs
construct
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(25, 5)
CodSpeed Performance Gauge
-1%
38.5 µs38.8 µs
shuffle: 1000 rows (Fisher-Yates)
packages/solid-web/test/reconcile-permute.bench.tsx
CodSpeed Performance Gauge
+1%
99.5 ms98.9 ms
search-results: 50 items (renderToString)
packages/solid-web/test/server/search-results.bench.tsx
CodSpeed Performance Gauge
-1%
1.3 ms1.3 ms
hasAllowed
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(25, 5)
CodSpeed Performance Gauge
+1%
51.8 µs51.5 µs
hasAllowed
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 5)
CodSpeed Performance Gauge
-1%
24.3 µs24.5 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-signal(0, 3, 2)
CodSpeed Performance Gauge
-1%
55.2 µs55.5 µs
replace-full: 1000 rows
packages/solid-web/test/replace-full.bench.tsx
CodSpeed Performance Gauge
+1%
273.1 ms271.6 ms
readBlocked
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(25, 5)
CodSpeed Performance Gauge
-1%
16.1 µs16.2 µs
merge
packages/solid-signals/tests/store/utilities.bench.ts::merge-mixed(0, 15)
CodSpeed Performance Gauge
-1%
44.8 µs45 µs
omit
packages/solid-signals/tests/store/utilities.bench.ts::omit-mixed(0, 100)
CodSpeed Performance Gauge
+1%
17.3 µs17.2 µs

Commits

Click on a commit to change the comparison range
Base
next
e1f3b56
-0.11%
fix: handle pending store reads in server projections
b4b2061
26 days ago
by brenelz
© 2026 CodSpeed Technology
Home Terms Privacy Docs