Avatar for the nuxt user
nuxt
nuxt
BlogDocsChangelog

feat(nuxt): add reset to default functionality for `useState` and `clearNuxtState`

#33527Merged
Comparing
Harm-Nullix:reset-to-init-useState
(
89c77ce
) with
main
(
c965e72
)
CodSpeed Performance Gauge
+12%
Improvement
1
Untouched
19
Skipped
3

Benchmarks

23 total
initial dev server build in the basic test fixture
packages/nuxt/test/build.bench.ts::build
CodSpeed Performance Gauge
+12%
704 ms630.6 ms
loadNuxt in the basic test fixture
packages/nuxt/test/load-nuxt.bench.ts::loadNuxt
CodSpeed Performance Gauge
0%
399.7 ms397.8 ms
writeTypes in the basic-types fixture
packages/kit/test/write-types.bench.ts::writeTypes
CodSpeed Performance Gauge
0%
84.3 ms84.2 ms
cold start (initial build + emit) - large (202 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - large app (202 files)
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
emit (no fs change) - large (202 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - large app (202 files)
CodSpeed Performance Gauge
0%
212.9 µs212.9 µs
emit (no fs change) - medium (52 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - medium app (52 files)
CodSpeed Performance Gauge
0%
80.5 µs80.5 µs
remove file + emit - medium (52 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - medium app (52 files)
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
cold start (initial build + emit) - medium (52 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - medium app (52 files)
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
add file + emit - medium (52 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - medium app (52 files)
CodSpeed Performance Gauge
0%
3 ms3 ms
remove file + emit - large (202 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - large app (202 files)
CodSpeed Performance Gauge
0%
11.9 ms11.9 ms
add file + emit - large (202 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - large app (202 files)
CodSpeed Performance Gauge
0%
12.3 ms12.3 ms
cold start (initial build + emit) - small (10 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - small app (10 files)
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
emit (no fs change) - small (10 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - small app (10 files)
CodSpeed Performance Gauge
0%
44.9 µs44.9 µs
initial production build in the minimal test fixture
packages/nuxt/test/build-plugins.bench.ts::build
CodSpeed Performance Gauge
0%
3.7 s3.7 s
loadNuxt in an empty directory
packages/nuxt/test/load-nuxt.bench.ts::loadNuxt
CodSpeed Performance Gauge
0%
172.4 ms172.6 ms
loadNuxtConfig in the empty directory
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
28 ms28.1 ms
loadNuxtConfig in the basic test fixture
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
37 ms37 ms
loadNuxtConfig in the basic test fixture (types)
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
18.5 ms18.6 ms
loadNuxtConfig in the minimal test fixture
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
15.3 ms15.3 ms
loadNuxtConfig in the minimal test fixture (types)
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
14 ms14 ms
large app (202 files)
packages/nuxt/test/pages.bench.ts::generateRoutesFromFiles
Skipped
5.2 ms*
medium app (52 files)
packages/nuxt/test/pages.bench.ts::generateRoutesFromFiles
Skipped
1.8 ms*
small app (10 files)
packages/nuxt/test/pages.bench.ts::generateRoutesFromFiles
Skipped
301.8 µs*

Commits

Click on a commit to change the comparison range
Base
main
c965e72
-0.19%
feat(nuxt): Refactor `useState` and `clearNuxtState` to improve state management and reset functionality, introduce `_state` for internal use.
e7b2a3b
6 months ago
by Harm-Nullix
-0.5%
fix(clearNuxtState): removed unneeded and unimported unref fn
20af136
5 months ago
by Harm-Nullix
-0.17%
fix(state): typecheck in build
15c46a5
5 months ago
by Harm-Nullix
-12.96%
Merge branch 'main' into reset-to-init-useState
e701a14
4 months ago
by danielroe
+13.67%
Merge remote-tracking branch 'origin/main' into reset-to-init-useState
42cb815
1 month ago
by danielroe
+0.12%
chore: lint
a9e1046
1 month ago
by danielroe
+12.05%
Merge remote-tracking branch 'origin/main' into reset-to-init-useState
a9fff85
1 month ago
by danielroe
-0.39%
docs: add 4.x prefix to links
89c77ce
1 month ago
by danielroe
© 2026 CodSpeed Technology
Home Terms Privacy Docs