Skip to content

Conversation

@JakeLane
Copy link
Contributor

Motivation

Provide relevant context and motivation behind the change, if any

Changes

Describe the solution and changes you have made

Checklist

  • Existing or new tests cover this change
  • There is a changeset for this change, or one is not required
  • Added documentation for any new features to the docs/ folder

@changeset-bot
Copy link

changeset-bot bot commented Oct 30, 2025

⚠️ No Changeset found

Latest commit: 2831d95

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Contributor

github-actions bot commented Oct 30, 2025

📊 Type Coverage Report

Coverage Comparison

Metric Baseline Current Change
Coverage Percentage 91.95% 92.00% 📈 +0.05%
Correctly Typed 197,867 199,997 +2,130
Total Expressions 215,170 217,368 +2,198
Untyped Expressions 17,303 17,371 +68

Files with Most Type Issues (Top 15)

File Issues Affected Lines
packages/core/integration-tests/test/javascript.ts 983 648
packages/core/integration-tests/test/cache.ts 885 626
packages/core/integration-tests/test/scope-hoisting.ts 623 490
packages/utils/node-resolver-core/test/resolver.ts 476 177
packages/core/integration-tests/test/html.ts 468 294
packages/core/integration-tests/test/sourcemaps.ts 356 176
packages/core/test-utils/src/utils.ts 330 205
packages/core/integration-tests/test/incremental-bundling.ts 298 206
packages/core/core/src/dumpGraphToGraphViz.ts 251 108
packages/core/integration-tests/test/output-formats.ts 227 161
packages/transformers/webextension/src/WebExtensionTransformer.ts 210 80
packages/core/integration-tests/test/react-refresh.ts 197 71
packages/core/integration-tests/test/css-modules.ts 191 107
packages/core/core/src/requests/TargetRequest.ts 190 133
packages/core/integration-tests/test/babel.ts 187 115

This report was generated by the Type Coverage GitHub Action

@JakeLane JakeLane force-pushed the benchmark-reports-wip branch 2 times, most recently from e98c4b9 to d2aad0d Compare October 31, 2025 04:16
@github-actions
Copy link
Contributor

github-actions bot commented Oct 31, 2025

📊 Benchmark Results

No significant performance changes detected.

📊 Benchmark Results

Overall Performance

Test Duration JS Memory Peak Native Memory Peak vs Baseline Status
Three.js Real Repository 17.93s 1.42GB 1.41GB N/A ⚪ New

🔍 Detailed Phase Analysis

Three.js Real Repository

Phase Duration (avg) Duration (p95) Memory Peak (avg) Memory Peak (p95)
resolving 4.57s 4.64s 1.04GB 1.07GB
transforming 4.59s 4.67s 1.04GB 1.07GB
bundling 4.45s 4.52s 1.04GB 1.08GB
bundled 4.20s 4.22s 1.11GB 1.14GB
packaging 2.97s 3.01s 1.15GB 1.18GB
optimizing 2.87s 2.91s 1.42GB 1.47GB

💾 Unified Memory Analysis

Three.js Real Repository Memory Statistics

Memory Type Metric Min Mean Median P95 P99 Max Std Dev
JavaScript RSS 978.54MB 1.21GB 1.37GB 1.47GB 1.47GB 1.47GB 213.65MB
Heap Used 49.05MB 50.95MB 50.68MB 55.86MB 55.86MB 55.86MB 2.29MB
Heap Total 89.68MB 93.35MB 93.93MB 96.93MB 96.93MB 96.93MB 2.53MB
External 61.86MB 79.51MB 97.05MB 97.31MB 97.31MB 97.31MB 17.63MB
Native (Rust) Physical Memory 924.23MB 1.07GB 1.06GB 1.18GB 1.34GB 1.41GB 74.42MB
Virtual Memory 28.98GB 29.63GB 29.63GB 29.73GB 29.87GB 29.93GB 106.91MB

Sample Counts: JS: 6, Native: 320

🖥️ Environment

  • Node.js: v22.17.0
  • Platform: linux (x64)
  • CPU: AMD EPYC 7763 64-Core Processor
  • Total Memory: 15.62GB
  • Git SHA: 2831d95
  • Branch: benchmark-reports-wip
  • Timestamp: 2025-11-05T00:44:49.542Z

@JakeLane JakeLane force-pushed the benchmark-reports-wip branch from df3b629 to 7e6979e Compare November 3, 2025 23:24
@JakeLane JakeLane force-pushed the benchmark-reports-wip branch from 7e6979e to 2831d95 Compare November 5, 2025 00:27
@JakeLane JakeLane closed this Nov 5, 2025
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.

2 participants