Skip to content

perf: scope info db#13423

Draft
SyMind wants to merge 9 commits intomainfrom
perf-top-scope
Draft

perf: scope info db#13423
SyMind wants to merge 9 commits intomainfrom
perf-top-scope

Conversation

@SyMind
Copy link
Copy Markdown
Member

@SyMind SyMind commented Mar 20, 2026

Summary

Related links

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

@github-actions github-actions Bot added team The issue/pr is created by the member of Rspack. release: performance release: performance related release(mr only) labels Mar 20, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 20, 2026

📦 Binary Size-limit

Comparing c851bd6 to chore: bump napi dependencies (#13362) by CPunisher

🎉 Size decreased by 15.50KB from 48.79MB to 48.77MB (⬇️0.03%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 20, 2026

Rsdoctor Bundle Diff Analysis

Found 5 projects in monorepo, 5 projects with changes.

📊 Quick Summary
Project Total Size Change
react-10k 5.7 MB -
react-1k 826.2 KB -
react-5k 2.7 MB -
rome 984.2 KB -
ui-components 2.3 MB -
📋 Detailed Reports (Click to expand)

📁 react-10k

Path: ../build-tools-performance/cases/react-10k/dist/rsdoctor-data.json

⚠️ No baseline data found - Unable to perform comparison analysis

Metric Current Baseline Change
📊 Total Size 5.7 MB - -
📄 JavaScript 5.7 MB - -
🎨 CSS 21.0 B - -
🌐 HTML 0 B - -
📁 Other Assets 0 B - -

📁 react-1k

Path: ../build-tools-performance/cases/react-1k/dist/rsdoctor-data.json

⚠️ No baseline data found - Unable to perform comparison analysis

Metric Current Baseline Change
📊 Total Size 826.2 KB - -
📄 JavaScript 826.2 KB - -
🎨 CSS 0 B - -
🌐 HTML 0 B - -
📁 Other Assets 0 B - -

📁 react-5k

Path: ../build-tools-performance/cases/react-5k/dist/rsdoctor-data.json

⚠️ No baseline data found - Unable to perform comparison analysis

Metric Current Baseline Change
📊 Total Size 2.7 MB - -
📄 JavaScript 2.7 MB - -
🎨 CSS 21.0 B - -
🌐 HTML 0 B - -
📁 Other Assets 0 B - -

📁 rome

Path: ../build-tools-performance/cases/rome/dist/rsdoctor-data.json

⚠️ No baseline data found - Unable to perform comparison analysis

Metric Current Baseline Change
📊 Total Size 984.2 KB - -
📄 JavaScript 984.2 KB - -
🎨 CSS 0 B - -
🌐 HTML 0 B - -
📁 Other Assets 0 B - -

📁 ui-components

Path: ../build-tools-performance/cases/ui-components/dist/rsdoctor-data.json

⚠️ No baseline data found - Unable to perform comparison analysis

Metric Current Baseline Change
📊 Total Size 2.3 MB - -
📄 JavaScript 2.0 MB - -
🎨 CSS 271.6 KB - -
🌐 HTML 0 B - -
📁 Other Assets 0 B - -

Generated by Rsdoctor GitHub Action

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Mar 20, 2026

Merging this PR will not alter performance

✅ 23 untouched benchmarks
⏩ 3 skipped benchmarks1


Comparing perf-top-scope (c851bd6) with main (a4e0229)

Open in CodSpeed

Footnotes

  1. 3 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 20, 2026

📝 Benchmark detail: Open

Name Base (304e8ec) Current Change
10000_big_production-mode_disable-minimize + exec 14.1 s ± 100 ms 14.1 s ± 220 ms +0.14 %
10000_development-mode + exec 934 ms ± 12 ms 927 ms ± 21 ms -0.81 %
10000_development-mode_hmr + stats 178 ms ± 5.4 ms 175 ms ± 5.1 ms -1.75 %
10000_development-mode_noop-loader + exec 2.07 s ± 67 ms 2.08 s ± 43 ms +0.51 %
10000_production-mode + exec 1.08 s ± 55 ms 1.06 s ± 23 ms -1.89 %
10000_production-mode_persistent-cold + exec 1.25 s ± 39 ms 1.25 s ± 32 ms +0.39 %
10000_production-mode_persistent-hot + exec 902 ms ± 25 ms 889 ms ± 19 ms -1.44 %
10000_production-mode_source-map + exec 1.23 s ± 26 ms 1.24 s ± 36 ms +0.75 %
arco-pro_development-mode + exec 1.32 s ± 42 ms 1.36 s ± 66 ms +2.68 %
arco-pro_development-mode_hmr + stats 37 ms ± 0.46 ms 36 ms ± 1.5 ms -0.84 %
arco-pro_production-mode + exec 2.46 s ± 99 ms 2.43 s ± 95 ms -1.34 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 2.51 s ± 78 ms 2.49 s ± 66 ms -0.78 %
arco-pro_production-mode_persistent-cold + exec 2.53 s ± 40 ms 2.49 s ± 39 ms -1.40 %
arco-pro_production-mode_persistent-hot + exec 1.39 s ± 62 ms 1.38 s ± 66 ms -0.56 %
arco-pro_production-mode_source-map + exec 2.92 s ± 115 ms 2.87 s ± 42 ms -1.79 %
arco-pro_production-mode_traverse-chunk-modules + exec 2.48 s ± 101 ms 2.47 s ± 59 ms -0.28 %
bundled-threejs_development-mode + exec 181 ms ± 1.9 ms 180 ms ± 3.6 ms -0.55 %
bundled-threejs_production-mode + exec 212 ms ± 2.9 ms 208 ms ± 6.1 ms -1.79 %
large-dyn-imports_development-mode + exec 1.17 s ± 28 ms 1.17 s ± 19 ms +0.09 %
large-dyn-imports_production-mode + exec 1.31 s ± 33 ms 1.3 s ± 43 ms -0.98 %
threejs_development-mode_10x + exec 836 ms ± 25 ms 833 ms ± 33 ms -0.43 %
threejs_development-mode_10x_hmr + stats 119 ms ± 4.7 ms 118 ms ± 5.1 ms -0.43 %
threejs_production-mode_10x + exec 3.13 s ± 115 ms 3.07 s ± 44 ms -1.81 %
threejs_production-mode_10x_persistent-cold + exec 3.26 s ± 30 ms 3.21 s ± 24 ms -1.54 %
threejs_production-mode_10x_persistent-hot + exec 2.63 s ± 54 ms 2.57 s ± 15 ms -2.17 %
threejs_production-mode_10x_source-map + exec 3.9 s ± 89 ms 3.86 s ± 126 ms -1.04 %
10000_big_production-mode_disable-minimize + rss memory 1975 MiB ± 49 MiB 1979 MiB ± 70.8 MiB +0.19 %
10000_development-mode + rss memory 585 MiB ± 14.5 MiB 585 MiB ± 16 MiB +0.09 %
10000_development-mode_hmr + rss memory 790 MiB ± 37 MiB 795 MiB ± 35 MiB +0.57 %
10000_development-mode_noop-loader + rss memory 885 MiB ± 11.6 MiB 880 MiB ± 7.32 MiB -0.59 %
10000_production-mode + rss memory 539 MiB ± 13.1 MiB 533 MiB ± 16.3 MiB -1.10 %
10000_production-mode_persistent-cold + rss memory 701 MiB ± 16 MiB 698 MiB ± 11.6 MiB -0.50 %
10000_production-mode_persistent-hot + rss memory 620 MiB ± 27.6 MiB 617 MiB ± 14.4 MiB -0.53 %
10000_production-mode_source-map + rss memory 557 MiB ± 8.56 MiB 556 MiB ± 17.6 MiB -0.23 %
arco-pro_development-mode + rss memory 477 MiB ± 9.96 MiB 476 MiB ± 9.62 MiB -0.26 %
arco-pro_development-mode_hmr + rss memory 491 MiB ± 13.3 MiB 494 MiB ± 21.5 MiB +0.74 %
arco-pro_production-mode + rss memory 666 MiB ± 6.42 MiB 667 MiB ± 12.1 MiB +0.11 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 686 MiB ± 8.73 MiB 675 MiB ± 57 MiB -1.51 %
arco-pro_production-mode_persistent-cold + rss memory 740 MiB ± 16.6 MiB 736 MiB ± 10.1 MiB -0.54 %
arco-pro_production-mode_persistent-hot + rss memory 528 MiB ± 14.6 MiB 535 MiB ± 12.4 MiB +1.27 %
arco-pro_production-mode_source-map + rss memory 759 MiB ± 11.7 MiB 761 MiB ± 34.7 MiB +0.29 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 662 MiB ± 57 MiB 673 MiB ± 17.6 MiB +1.71 %
bundled-threejs_development-mode + rss memory 158 MiB ± 3.3 MiB 157 MiB ± 5.62 MiB -0.15 %
bundled-threejs_production-mode + rss memory 178 MiB ± 14.5 MiB 178 MiB ± 15.9 MiB +0.11 %
large-dyn-imports_development-mode + rss memory 582 MiB ± 22.9 MiB 582 MiB ± 46.9 MiB +0.12 %
large-dyn-imports_production-mode + rss memory 462 MiB ± 4.79 MiB 465 MiB ± 5.84 MiB +0.70 %
threejs_development-mode_10x + rss memory 538 MiB ± 22.2 MiB 535 MiB ± 13.6 MiB -0.59 %
threejs_development-mode_10x_hmr + rss memory 670 MiB ± 9.53 MiB 670 MiB ± 16.9 MiB -0.07 %
threejs_production-mode_10x + rss memory 714 MiB ± 21.2 MiB 717 MiB ± 18.8 MiB +0.43 %
threejs_production-mode_10x_persistent-cold + rss memory 816 MiB ± 8.05 MiB 823 MiB ± 17.2 MiB +0.88 %
threejs_production-mode_10x_persistent-hot + rss memory 599 MiB ± 14.8 MiB 601 MiB ± 13.9 MiB +0.35 %
threejs_production-mode_10x_source-map + rss memory 848 MiB ± 7.05 MiB 847 MiB ± 45.6 MiB -0.18 %

@web-infra-dev web-infra-dev deleted a comment from github-actions Bot Mar 20, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 20, 2026

📝 Benchmark detail: Open

Name Base (304e8ec) Current Change
10000_big_production-mode_disable-minimize + exec 14.1 s ± 100 ms 14.1 s ± 96 ms +0.05 %
10000_development-mode + exec 934 ms ± 12 ms 944 ms ± 47 ms +1.01 %
10000_development-mode_hmr + stats 178 ms ± 5.4 ms 175 ms ± 8.6 ms -1.65 %
10000_development-mode_noop-loader + exec 2.07 s ± 67 ms 2.08 s ± 49 ms +0.71 %
10000_production-mode + exec 1.08 s ± 55 ms 1.06 s ± 15 ms -2.27 %
10000_production-mode_persistent-cold + exec 1.25 s ± 39 ms 1.23 s ± 42 ms -1.00 %
10000_production-mode_persistent-hot + exec 902 ms ± 25 ms 886 ms ± 26 ms -1.77 %
10000_production-mode_source-map + exec 1.23 s ± 26 ms 1.24 s ± 34 ms +0.42 %
arco-pro_development-mode + exec 1.32 s ± 42 ms 1.31 s ± 34 ms -0.80 %
arco-pro_development-mode_hmr + stats 37 ms ± 0.46 ms 36 ms ± 1.3 ms -1.53 %
arco-pro_production-mode + exec 2.46 s ± 99 ms 2.45 s ± 76 ms -0.71 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 2.51 s ± 78 ms 2.49 s ± 94 ms -0.57 %
arco-pro_production-mode_persistent-cold + exec 2.53 s ± 40 ms 2.5 s ± 112 ms -1.11 %
arco-pro_production-mode_persistent-hot + exec 1.39 s ± 62 ms 1.36 s ± 51 ms -1.81 %
arco-pro_production-mode_source-map + exec 2.92 s ± 115 ms 2.88 s ± 49 ms -1.44 %
arco-pro_production-mode_traverse-chunk-modules + exec 2.48 s ± 101 ms 2.44 s ± 50 ms -1.73 %
bundled-threejs_development-mode + exec 181 ms ± 1.9 ms 182 ms ± 2 ms +0.44 %
bundled-threejs_production-mode + exec 212 ms ± 2.9 ms 209 ms ± 11 ms -1.32 %
large-dyn-imports_development-mode + exec 1.17 s ± 28 ms 1.16 s ± 26 ms -0.43 %
large-dyn-imports_production-mode + exec 1.31 s ± 33 ms 1.3 s ± 19 ms -1.31 %
threejs_development-mode_10x + exec 836 ms ± 25 ms 834 ms ± 22 ms -0.29 %
threejs_development-mode_10x_hmr + stats 119 ms ± 4.7 ms 118 ms ± 7.2 ms -1.12 %
threejs_production-mode_10x + exec 3.13 s ± 115 ms 3.09 s ± 109 ms -1.29 %
threejs_production-mode_10x_persistent-cold + exec 3.26 s ± 30 ms 3.22 s ± 123 ms -1.00 %
threejs_production-mode_10x_persistent-hot + exec 2.63 s ± 54 ms 2.57 s ± 8.9 ms -2.14 %
threejs_production-mode_10x_source-map + exec 3.9 s ± 89 ms 3.84 s ± 40 ms -1.40 %
10000_big_production-mode_disable-minimize + rss memory 1975 MiB ± 49 MiB 1971 MiB ± 16.7 MiB -0.19 %
10000_development-mode + rss memory 585 MiB ± 14.5 MiB 582 MiB ± 6.31 MiB -0.44 %
10000_development-mode_hmr + rss memory 790 MiB ± 37 MiB 799 MiB ± 16.5 MiB +1.08 %
10000_development-mode_noop-loader + rss memory 885 MiB ± 11.6 MiB 885 MiB ± 8.63 MiB -0.02 %
10000_production-mode + rss memory 539 MiB ± 13.1 MiB 527 MiB ± 8.22 MiB -2.33 %
10000_production-mode_persistent-cold + rss memory 701 MiB ± 16 MiB 697 MiB ± 10.3 MiB -0.62 %
10000_production-mode_persistent-hot + rss memory 620 MiB ± 27.6 MiB 618 MiB ± 34 MiB -0.24 %
10000_production-mode_source-map + rss memory 557 MiB ± 8.56 MiB 547 MiB ± 4.29 MiB -1.88 %
arco-pro_development-mode + rss memory 477 MiB ± 9.96 MiB 473 MiB ± 6.61 MiB -0.89 %
arco-pro_development-mode_hmr + rss memory 491 MiB ± 13.3 MiB 491 MiB ± 9.72 MiB -0.00 %
arco-pro_production-mode + rss memory 666 MiB ± 6.42 MiB 669 MiB ± 21.2 MiB +0.38 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 686 MiB ± 8.73 MiB 685 MiB ± 17.9 MiB -0.12 %
arco-pro_production-mode_persistent-cold + rss memory 740 MiB ± 16.6 MiB 741 MiB ± 12.6 MiB +0.06 %
arco-pro_production-mode_persistent-hot + rss memory 528 MiB ± 14.6 MiB 531 MiB ± 41.4 MiB +0.68 %
arco-pro_production-mode_source-map + rss memory 759 MiB ± 11.7 MiB 758 MiB ± 10.8 MiB -0.15 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 662 MiB ± 57 MiB 672 MiB ± 15.5 MiB +1.51 %
bundled-threejs_development-mode + rss memory 158 MiB ± 3.3 MiB 160 MiB ± 5.29 MiB +1.74 %
bundled-threejs_production-mode + rss memory 178 MiB ± 14.5 MiB 175 MiB ± 7.43 MiB -1.58 %
large-dyn-imports_development-mode + rss memory 582 MiB ± 22.9 MiB 581 MiB ± 27.3 MiB -0.08 %
large-dyn-imports_production-mode + rss memory 462 MiB ± 4.79 MiB 466 MiB ± 4.38 MiB +0.83 %
threejs_development-mode_10x + rss memory 538 MiB ± 22.2 MiB 536 MiB ± 20.1 MiB -0.35 %
threejs_development-mode_10x_hmr + rss memory 670 MiB ± 9.53 MiB 671 MiB ± 13.9 MiB +0.18 %
threejs_production-mode_10x + rss memory 714 MiB ± 21.2 MiB 707 MiB ± 56.6 MiB -0.95 %
threejs_production-mode_10x_persistent-cold + rss memory 816 MiB ± 8.05 MiB 820 MiB ± 14.3 MiB +0.44 %
threejs_production-mode_10x_persistent-hot + rss memory 599 MiB ± 14.8 MiB 604 MiB ± 9.21 MiB +0.77 %
threejs_production-mode_10x_source-map + rss memory 848 MiB ± 7.05 MiB 840 MiB ± 22.3 MiB -1.00 %

@web-infra-dev web-infra-dev deleted a comment from github-actions Bot Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release: performance release: performance related release(mr only) team The issue/pr is created by the member of Rspack.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant