Skip to content

Tesseract resolver r19#1082

Draft
vykimnguyen wants to merge 2 commits intomainfrom
tesseract-resolver-r19
Draft

Tesseract resolver r19#1082
vykimnguyen wants to merge 2 commits intomainfrom
tesseract-resolver-r19

Conversation

@vykimnguyen
Copy link
Copy Markdown
Contributor

Motivation

Modifies @atlaspack/resolver-tesseract to resolve to node version of react-dom/server.

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
Copy Markdown

changeset-bot bot commented Apr 6, 2026

🦋 Changeset detected

Latest commit: 57776b6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@atlaspack/resolver-tesseract Patch

Not sure what this means? Click here to learn what changesets are.

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

📊 Type Coverage Report

Coverage Comparison

Metric Baseline Current Change
Coverage Percentage 92.28% 92.28% ➡️ 0.00%
Correctly Typed 223,737 223,743 +6
Total Expressions 242,432 242,438 +6
Untyped Expressions 18,695 18,695 +0

Files with Most Type Issues (Top 15)

File Issues Affected Lines
packages/core/integration-tests/test/javascript.ts 1152 745
packages/core/integration-tests/test/cache.ts 884 625
packages/core/integration-tests/test/scope-hoisting.ts 624 491
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 364 182
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/transpilation.ts 239 143
packages/core/integration-tests/test/output-formats.ts 227 161
packages/transformers/webextension/src/WebExtensionTransformer.ts 210 80
packages/core/core/src/requests/AssetGraphRequestRust.ts 197 84
packages/core/core/src/requests/BundleGraphRequestRust.ts 195 68
packages/core/integration-tests/test/css-modules.ts 191 107

This report was generated by the Type Coverage GitHub Action

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

📊 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 (JS) 15.82s 1.91GB 2.07GB -1.70% duration, -3.59% JS memory 🟡 Neutral
Three.js Real Repository (V3) 20.53s 3.08GB 3.39GB -2.00% duration, -6.00% JS memory 🟡 Neutral

🔍 Detailed Phase Analysis

Three.js Real Repository (JS)

Phase Duration (avg) Duration (p95) Memory Peak (avg) Memory Peak (p95)
resolving 7.68s 8.14s 1.38GB 1.68GB
transforming 7.67s 8.13s 1.39GB 1.68GB
bundling 7.45s 7.92s 1.39GB 1.68GB
bundled 7.05s 7.53s 1.49GB 1.77GB
packaging 4.84s 5.02s 1.58GB 1.86GB
optimizing 4.70s 4.89s 1.91GB 2.08GB

Three.js Real Repository (V3)

Phase Duration (avg) Duration (p95) Memory Peak (avg) Memory Peak (p95)
building 12.70s 21.55s 2.44GB 2.76GB
bundling 12.06s 20.99s 2.44GB 2.77GB
bundled 11.70s 20.66s 2.60GB 2.94GB
packaging 5.94s 6.74s 2.71GB 3.00GB
optimizing 5.81s 6.58s 3.08GB 3.39GB

💾 Unified Memory Analysis

Three.js Real Repository (JS) Memory Statistics

Memory Type Metric Min Mean Median P95 P99 Max Std Dev
JavaScript RSS 1.32GB 1.75GB 1.77GB 2.08GB 2.08GB 2.08GB 237.20MB
Heap Used 80.27MB 87.36MB 89.33MB 95.93MB 95.93MB 95.93MB 5.81MB
Heap Total 100.10MB 139.81MB 132.10MB 184.61MB 184.61MB 184.61MB 26.28MB
External 38.88MB 116.79MB 173.02MB 190.38MB 190.38MB 190.38MB 67.59MB
Native (Rust) Physical Memory 1.55GB 1.75GB 1.77GB 1.98GB 2.05GB 2.07GB 123.92MB
Virtual Memory 29.86GB 30.55GB 30.57GB 30.75GB 30.82GB 30.89GB 166.87MB

Sample Counts: JS: 14, Native: 258

Three.js Real Repository (V3) Memory Statistics

Memory Type Metric Min Mean Median P95 P99 Max Std Dev
JavaScript RSS 2.28GB 2.83GB 2.85GB 3.39GB 3.39GB 3.39GB 340.34MB
Heap Used 77.41MB 78.21MB 78.29MB 78.64MB 78.64MB 78.64MB 0.31MB
Heap Total 86.45MB 93.53MB 92.95MB 100.20MB 100.20MB 100.20MB 4.49MB
External 179.71MB 182.60MB 185.49MB 185.49MB 185.49MB 185.49MB 2.89MB
Native (Rust) Physical Memory 2.68GB 2.92GB 2.94GB 3.26GB 3.39GB 3.39GB 188.80MB
Virtual Memory 30.79GB 33.27GB 33.50GB 33.89GB 34.02GB 34.02GB 815.83MB

Sample Counts: JS: 14, Native: 355

🖥️ Environment

  • Node.js: v22.17.0
  • Platform: linux (x64)
  • CPU: AMD EPYC 9V74 80-Core Processor
  • Total Memory: 15.62GB
  • Git SHA: 57776b6
  • Branch: tesseract-resolver-r19
  • Timestamp: 2026-04-06T23:50:23.686Z

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