Avatar for the studiometa user
studiometa
js-toolkit
BlogDocsChangelog

Fix storage utilities from PR #671 review

#725
Comparing
fix/storage-review-671
(
8605317
) with
main
(
5844c9c
)
CodSpeed Performance Gauge
0%
Untouched
115

Benchmarks

115 total
create with simple keyframes (opacity)
packages/tests/__benchmarks__/animate.bench.ts::animate::creation
CodSpeed Performance Gauge
-1%
107.2 µs107.7 µs
access __config
packages/tests/__benchmarks__/base.bench.ts::Base internals::__config (prototype chain merge)
CodSpeed Performance Gauge
-1%
27.9 µs28.1 µs
skewX, skewY
packages/tests/__benchmarks__/transform.bench.ts::transform::single element
CodSpeed Performance Gauge
-1%
291.7 µs293.4 µs
queue.add (creates Promise + closure)
packages/tests/__benchmarks__/base.bench.ts::Base internals::Queue.add (Promise creation)
CodSpeed Performance Gauge
-1%
19.1 µs19.2 µs
access __config (deeper inheritance)
packages/tests/__benchmarks__/base.bench.ts::Base internals::__config (prototype chain merge)
CodSpeed Performance Gauge
-1%
22.9 µs23.1 µs
memo hit
packages/tests/__benchmarks__/base.bench.ts::Base internals::memo / memoize
CodSpeed Performance Gauge
-1%
18.4 µs18.5 µs
schedule + flush 10 read + 10 write
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
-1%
43.2 µs43.5 µs
schedule + flush 1 read task
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
-1%
34.5 µs34.8 µs
progress update (smooth)
packages/tests/__benchmarks__/tween.bench.ts::tween::progress updates
CodSpeed Performance Gauge
-1%
25 µs25.2 µs
trigger (1 callback)
packages/tests/__benchmarks__/scheduler.bench.ts::AbstractService.trigger (non-batched)
CodSpeed Performance Gauge
-1%
40.8 µs41.1 µs
create tween with bezier curve
packages/tests/__benchmarks__/tween.bench.ts::tween::creation
CodSpeed Performance Gauge
-1%
469.2 µs472.8 µs
map(value, 0, 1, 0, 1)
packages/tests/__benchmarks__/scheduler.bench.ts::clamp01 / clamp / map
CodSpeed Performance Gauge
-1%
19.8 µs20 µs
trigger (10 callbacks)
packages/tests/__benchmarks__/scheduler.bench.ts::AbstractService.trigger (non-batched)
CodSpeed Performance Gauge
-1%
23.3 µs23.5 µs
schedule + flush read + write (nested)
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
-1%
28.4 µs28.7 µs
trigger (50 callbacks)
packages/tests/__benchmarks__/scheduler.bench.ts::AbstractService.trigger (non-batched)
CodSpeed Performance Gauge
-1%
32.4 µs32.9 µs

Commits

Click on a commit to change the comparison range
Base
main
5844c9c
+10.14%
Use undefined for missing keys, null for stored null values
bcb5bc0
6 days ago
by titouanmathis
-10.13%
Remove pi-review artifact from repository
b88f047
2 days ago
by titouanmathis
-21.99%
Refactor storage utilities into modular class-based internals
0cd9397
2 days ago
by titouanmathis
+57.19%
Support nullable values with explicit delete() in storage API
3973aa0
2 days ago
by titouanmathis
-11.01%
fix(storage): resolve providers from global context
c9086ad
49 minutes ago
by titouanmathis
-24.2%
Clarify runtime-specific storage providers in docs
8605317
48 minutes ago
by titouanmathis
© 2026 CodSpeed Technology
Home Terms Privacy Docs