Skip to content

WIP: Migrate fs path APIs to async#235

Draft
cijiugechu wants to merge 3 commits intoyarnpkg:mainfrom
cijiugechu:chore/fs-async-migration
Draft

WIP: Migrate fs path APIs to async#235
cijiugechu wants to merge 3 commits intoyarnpkg:mainfrom
cijiugechu:chore/fs-async-migration

Conversation

@cijiugechu
Copy link
Contributor

No description provided.

@github-actions
Copy link

github-actions bot commented Feb 9, 2026

⏱️ Benchmark Results

gatsby install-full-cold

Metric Base Head Difference
Mean 2.601s 2.505s -3.68% ✅
Median 2.603s 2.486s -4.49% ✅
Min 2.512s 2.351s
Max 2.687s 2.867s
Std Dev 0.049s 0.102s
📊 Raw benchmark data (gatsby install-full-cold)

Base times: 2.639s, 2.569s, 2.640s, 2.664s, 2.650s, 2.617s, 2.687s, 2.572s, 2.637s, 2.531s, 2.599s, 2.596s, 2.578s, 2.617s, 2.590s, 2.622s, 2.590s, 2.606s, 2.678s, 2.646s, 2.516s, 2.596s, 2.564s, 2.531s, 2.609s, 2.567s, 2.514s, 2.670s, 2.512s, 2.612s

Head times: 2.867s, 2.634s, 2.565s, 2.592s, 2.550s, 2.400s, 2.460s, 2.351s, 2.494s, 2.465s, 2.480s, 2.358s, 2.417s, 2.599s, 2.438s, 2.479s, 2.570s, 2.483s, 2.488s, 2.532s, 2.528s, 2.433s, 2.477s, 2.403s, 2.394s, 2.588s, 2.587s, 2.450s, 2.497s, 2.565s


gatsby install-cache-and-lock (warm, with lockfile)

Metric Base Head Difference
Mean 0.460s 0.467s +1.51% ⚠️
Median 0.456s 0.469s +2.64% ⚠️
Min 0.445s 0.455s
Max 0.499s 0.479s
Std Dev 0.011s 0.006s
📊 Raw benchmark data (gatsby install-cache-and-lock (warm, with lockfile))

Base times: 0.451s, 0.452s, 0.452s, 0.457s, 0.458s, 0.458s, 0.455s, 0.453s, 0.456s, 0.455s, 0.459s, 0.456s, 0.452s, 0.467s, 0.473s, 0.464s, 0.461s, 0.480s, 0.499s, 0.468s, 0.465s, 0.469s, 0.453s, 0.455s, 0.455s, 0.461s, 0.479s, 0.455s, 0.451s, 0.445s

Head times: 0.470s, 0.471s, 0.471s, 0.466s, 0.465s, 0.474s, 0.456s, 0.463s, 0.463s, 0.460s, 0.459s, 0.469s, 0.463s, 0.455s, 0.456s, 0.468s, 0.468s, 0.475s, 0.479s, 0.470s, 0.467s, 0.465s, 0.469s, 0.466s, 0.473s, 0.472s, 0.473s, 0.473s, 0.472s, 0.472s

# Conflicts:
#	packages/zpm-sync/src/lib.rs
#	packages/zpm/src/cache.rs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant