Avatar for the solidjs user
solidjs
solid
BlogDocsChangelog

Fix stale mappings for primitive store arrays

#2722Merged
Comparing
brenelz:fix-store-primitive-array-map
(
23c9563
) with
next
(
99d829e
)
CodSpeed Performance Gauge
0%
Untouched
118

Benchmarks

118 total
replace-full: 1000 rows
packages/solid-web/test/replace-full.bench.tsx
CodSpeed Performance Gauge
-1%
271.5 ms274.7 ms
createComputations:create1to1
packages/solid-signals/tests/core/reactivity.bench.ts
CodSpeed Performance Gauge
+1%
81.1 ms80.5 ms
reconcile: deep tree, single deep() effect
packages/solid-signals/tests/store/listened-paths.bench.ts
CodSpeed Performance Gauge
-1%
75.1 ms75.5 ms
hasAllowed
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 50)
CodSpeed Performance Gauge
0%
25.5 µs25.6 µs
mount-clear-cycle: 1000 rows
packages/solid-web/test/mount-clear-cycle.bench.tsx
CodSpeed Performance Gauge
0%
328.1 ms329.6 ms
createSignals
packages/solid-signals/tests/core/reactivity.bench.ts
CodSpeed Performance Gauge
0%
15.4 ms15.3 ms
updateSignals:update1to1
packages/solid-signals/tests/core/reactivity.bench.ts
CodSpeed Performance Gauge
0%
45.6 ms45.8 ms
createComputations:create0to1
packages/solid-signals/tests/core/reactivity.bench.ts
CodSpeed Performance Gauge
0%
35 ms34.8 ms
readBlocked
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 50)
CodSpeed Performance Gauge
0%
14.9 µs14.9 µs
readBlocked
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 25)
CodSpeed Performance Gauge
0%
15 µs14.9 µs
read
packages/solid-signals/tests/store/utilities.bench.ts::merge-proxy-keys-store(defaults 100, props 100)
CodSpeed Performance Gauge
0%
31.1 µs31.2 µs
hasAllowed
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 5)
CodSpeed Performance Gauge
0%
24.2 µs24.3 µs
construct
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(25, 5)
CodSpeed Performance Gauge
0%
38.6 µs38.7 µs
construct
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 50)
CodSpeed Performance Gauge
0%
38.6 µs38.7 µs
omit
packages/solid-signals/tests/store/utilities.bench.ts::omit-mixed(0, 100)
CodSpeed Performance Gauge
0%
17.2 µs17.3 µs
omit
packages/solid-signals/tests/store/utilities.bench.ts::omit-mixed(0, 100, 3, 2)
CodSpeed Performance Gauge
0%
17.3 µs17.4 µs
omit
packages/solid-signals/tests/store/utilities.bench.ts::omit-signal(0, 15)
CodSpeed Performance Gauge
0%
18.2 µs18.2 µs
ownKeys
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(25, 5)
CodSpeed Performance Gauge
0%
163 µs163.5 µs
construct
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 5)
CodSpeed Performance Gauge
0%
36.5 µs36.6 µs
readAllowed
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(100, 5)
CodSpeed Performance Gauge
0%
28.7 µs28.8 µs
omit
packages/solid-signals/tests/store/utilities.bench.ts::omit-signal(0, 100, 3, 2)
CodSpeed Performance Gauge
0%
19.9 µs19.9 µs
omit
packages/solid-signals/tests/store/utilities.bench.ts::omit-signal(0, 100)
CodSpeed Performance Gauge
0%
19.7 µs19.8 µs
readAllowed
packages/solid-signals/tests/store/utilities.bench.ts::omit-proxy-store(25, 5)
CodSpeed Performance Gauge
0%
30.8 µs30.9 µs
read
packages/solid-signals/tests/store/utilities.bench.ts::merge-proxy-keys-store(defaults 25, props 100)
CodSpeed Performance Gauge
0%
33.6 µs33.7 µs
omit
packages/solid-signals/tests/store/utilities.bench.ts::omit-mixed(25, 100)
CodSpeed Performance Gauge
0%
25 µs25.1 µs

Commits

Click on a commit to change the comparison range
Base
next
99d829e
-0.09%
chore: add changeset for primitive store array fix
23c9563
1 month ago
by brenelz
© 2026 CodSpeed Technology
Home Terms Privacy Docs