Skip to content

Conversation

@SyMind
Copy link
Member

@SyMind SyMind commented Nov 7, 2025

Summary

Related links

Checklist

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

@github-actions github-actions bot added release: performance release: performance related release(mr only) team The issue/pr is created by the member of Rspack. labels Nov 7, 2025
@netlify
Copy link

netlify bot commented Nov 7, 2025

Deploy Preview for rspack canceled.

Name Link
🔨 Latest commit 87c8934
🔍 Latest deploy log https://app.netlify.com/projects/rspack/deploys/690f469d93e3aa00087da011

@github-actions
Copy link
Contributor

github-actions bot commented Nov 7, 2025

📝 Benchmark detail: Open

Name Base (2025-11-07 6737fba) Current Change
10000_big_production-mode_disable-minimize + exec 25.4 s ± 552 ms 26.4 s ± 531 ms +4.09 %
10000_development-mode + exec 1.32 s ± 53 ms 1.29 s ± 20 ms -2.35 %
10000_development-mode_hmr + exec 633 ms ± 6.7 ms 610 ms ± 5.1 ms -3.74 %
10000_development-mode_noop-loader + exec 2.25 s ± 148 ms 2.2 s ± 32 ms -2.32 %
10000_production-mode + exec 1.38 s ± 15 ms 1.37 s ± 32 ms -0.71 %
10000_production-mode_persistent-cold + exec 1.55 s ± 59 ms 1.51 s ± 39 ms -2.64 %
10000_production-mode_persistent-hot + exec 1.05 s ± 14 ms 1.04 s ± 11 ms -1.56 %
arco-pro_development-mode + exec 1.61 s ± 99 ms 1.58 s ± 108 ms -1.87 %
arco-pro_development-mode_hmr + exec 359 ms ± 1.9 ms 358 ms ± 1.1 ms -0.18 %
arco-pro_production-mode + exec 2.87 s ± 78 ms 2.85 s ± 80 ms -0.62 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 2.94 s ± 70 ms 2.93 s ± 42 ms -0.54 %
arco-pro_production-mode_persistent-cold + exec 2.96 s ± 105 ms 3 s ± 113 ms +1.43 %
arco-pro_production-mode_persistent-hot + exec 1.69 s ± 57 ms 1.65 s ± 51 ms -1.99 %
arco-pro_production-mode_traverse-chunk-modules + exec 2.91 s ± 49 ms 2.94 s ± 171 ms +1.03 %
large-dyn-imports_development-mode + exec 1.61 s ± 38 ms 1.58 s ± 24 ms -2.26 %
large-dyn-imports_production-mode + exec 1.65 s ± 182 ms 1.64 s ± 91 ms -0.46 %
threejs_development-mode_10x + exec 1.3 s ± 12 ms 1.28 s ± 37 ms -1.71 %
threejs_development-mode_10x_hmr + exec 918 ms ± 24 ms 913 ms ± 18 ms -0.56 %
threejs_production-mode_10x + exec 4 s ± 132 ms 3.99 s ± 219 ms -0.30 %
threejs_production-mode_10x_persistent-cold + exec 4.11 s ± 49 ms 4.08 s ± 56 ms -0.52 %
threejs_production-mode_10x_persistent-hot + exec 3.64 s ± 281 ms 3.59 s ± 33 ms -1.17 %
10000_big_production-mode_disable-minimize + rss memory 5812 MiB ± 137 MiB 5336 MiB ± 137 MiB -8.20 %
10000_development-mode + rss memory 601 MiB ± 27.9 MiB 547 MiB ± 24.1 MiB -8.96 %
10000_development-mode_hmr + rss memory 743 MiB ± 28.4 MiB 727 MiB ± 12.5 MiB -2.18 %
10000_development-mode_noop-loader + rss memory 906 MiB ± 38.9 MiB 848 MiB ± 39.3 MiB -6.34 %
10000_production-mode + rss memory 557 MiB ± 14.8 MiB 565 MiB ± 21.8 MiB +1.28 %
10000_production-mode_persistent-cold + rss memory 667 MiB ± 69.9 MiB 653 MiB ± 19.6 MiB -2.05 %
10000_production-mode_persistent-hot + rss memory 637 MiB ± 12 MiB 631 MiB ± 10.4 MiB -0.92 %
arco-pro_development-mode + rss memory 495 MiB ± 67.6 MiB 459 MiB ± 64.2 MiB -7.17 %
arco-pro_development-mode_hmr + rss memory 389 MiB ± 8.51 MiB 390 MiB ± 8.86 MiB +0.24 %
arco-pro_production-mode + rss memory 608 MiB ± 52.9 MiB 629 MiB ± 81.8 MiB +3.43 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 607 MiB ± 43.3 MiB 608 MiB ± 59.9 MiB +0.05 %
arco-pro_production-mode_persistent-cold + rss memory 687 MiB ± 63.2 MiB 694 MiB ± 18.6 MiB +0.90 %
arco-pro_production-mode_persistent-hot + rss memory 523 MiB ± 67.4 MiB 522 MiB ± 76.6 MiB -0.17 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 626 MiB ± 111 MiB 609 MiB ± 101 MiB -2.72 %
large-dyn-imports_development-mode + rss memory 612 MiB ± 8.57 MiB 602 MiB ± 10.9 MiB -1.71 %
large-dyn-imports_production-mode + rss memory 539 MiB ± 4.49 MiB 544 MiB ± 13.5 MiB +0.98 %
threejs_development-mode_10x + rss memory 536 MiB ± 11.3 MiB 520 MiB ± 15.8 MiB -2.96 %
threejs_development-mode_10x_hmr + rss memory 742 MiB ± 47.6 MiB 733 MiB ± 73.2 MiB -1.17 %
threejs_production-mode_10x + rss memory 762 MiB ± 146 MiB 738 MiB ± 175 MiB -3.18 %
threejs_production-mode_10x_persistent-cold + rss memory 783 MiB ± 41.6 MiB 767 MiB ± 44.6 MiB -1.99 %
threejs_production-mode_10x_persistent-hot + rss memory 636 MiB ± 21.5 MiB 636 MiB ± 67.9 MiB 0.00 %

@github-actions
Copy link
Contributor

github-actions bot commented Nov 7, 2025

📦 Binary Size-limit

Comparing 87c8934 to chore(deps): update dependency axios to ^1.13.2 (#12120) by renovate[bot]

🎉 Size decreased by 18.00KB from 47.90MB to 47.88MB (⬇️0.04%)

@codspeed-hq
Copy link

codspeed-hq bot commented Nov 7, 2025

CodSpeed Performance Report

Merging #12110 will not alter performance

Comparing perf-replace-source (87c8934) with main (86b743b)

Summary

✅ 17 untouched

@SyMind SyMind force-pushed the perf-replace-source branch from 86f1af6 to bfdb807 Compare November 7, 2025 06:18
@github-actions
Copy link
Contributor

github-actions bot commented Nov 7, 2025

📝 Benchmark detail: Open

Name Base (2025-11-07 6737fba) Current Change
10000_big_production-mode_disable-minimize + exec 25.4 s ± 552 ms 26.2 s ± 473 ms +3.17 %
10000_development-mode + exec 1.32 s ± 53 ms 1.29 s ± 13 ms -2.22 %
10000_development-mode_hmr + exec 633 ms ± 6.7 ms 613 ms ± 9.9 ms -3.18 %
10000_development-mode_noop-loader + exec 2.25 s ± 148 ms 2.21 s ± 133 ms -1.93 %
10000_production-mode + exec 1.38 s ± 15 ms 1.37 s ± 11 ms -1.13 %
10000_production-mode_persistent-cold + exec 1.55 s ± 59 ms 1.5 s ± 37 ms -3.02 %
10000_production-mode_persistent-hot + exec 1.05 s ± 14 ms 1.04 s ± 16 ms -0.74 %
arco-pro_development-mode + exec 1.61 s ± 99 ms 1.59 s ± 36 ms -1.01 %
arco-pro_development-mode_hmr + exec 359 ms ± 1.9 ms 358 ms ± 1.1 ms -0.17 %
arco-pro_production-mode + exec 2.87 s ± 78 ms 2.88 s ± 39 ms +0.41 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 2.94 s ± 70 ms 2.95 s ± 82 ms +0.29 %
arco-pro_production-mode_persistent-cold + exec 2.96 s ± 105 ms 2.98 s ± 183 ms +0.73 %
arco-pro_production-mode_persistent-hot + exec 1.69 s ± 57 ms 1.7 s ± 108 ms +0.81 %
arco-pro_production-mode_traverse-chunk-modules + exec 2.91 s ± 49 ms 2.93 s ± 124 ms +0.69 %
large-dyn-imports_development-mode + exec 1.61 s ± 38 ms 1.6 s ± 86 ms -0.69 %
large-dyn-imports_production-mode + exec 1.65 s ± 182 ms 1.63 s ± 48 ms -1.48 %
threejs_development-mode_10x + exec 1.3 s ± 12 ms 1.27 s ± 41 ms -2.74 %
threejs_development-mode_10x_hmr + exec 918 ms ± 24 ms 905 ms ± 18 ms -1.38 %
threejs_production-mode_10x + exec 4 s ± 132 ms 3.99 s ± 167 ms -0.18 %
threejs_production-mode_10x_persistent-cold + exec 4.11 s ± 49 ms 4.1 s ± 211 ms -0.01 %
threejs_production-mode_10x_persistent-hot + exec 3.64 s ± 281 ms 3.58 s ± 54 ms -1.49 %
10000_big_production-mode_disable-minimize + rss memory 5812 MiB ± 137 MiB 5296 MiB ± 52 MiB -8.87 %
10000_development-mode + rss memory 601 MiB ± 27.9 MiB 553 MiB ± 25.1 MiB -8.03 %
10000_development-mode_hmr + rss memory 743 MiB ± 28.4 MiB 735 MiB ± 16.2 MiB -1.13 %
10000_development-mode_noop-loader + rss memory 906 MiB ± 38.9 MiB 840 MiB ± 23.2 MiB -7.23 %
10000_production-mode + rss memory 557 MiB ± 14.8 MiB 555 MiB ± 17.7 MiB -0.36 %
10000_production-mode_persistent-cold + rss memory 667 MiB ± 69.9 MiB 652 MiB ± 55.4 MiB -2.32 %
10000_production-mode_persistent-hot + rss memory 637 MiB ± 12 MiB 629 MiB ± 21.7 MiB -1.23 %
arco-pro_development-mode + rss memory 495 MiB ± 67.6 MiB 452 MiB ± 57.2 MiB -8.73 %
arco-pro_development-mode_hmr + rss memory 389 MiB ± 8.51 MiB 384 MiB ± 44.2 MiB -1.14 %
arco-pro_production-mode + rss memory 608 MiB ± 52.9 MiB 603 MiB ± 58.7 MiB -0.77 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 607 MiB ± 43.3 MiB 625 MiB ± 71.5 MiB +2.94 %
arco-pro_production-mode_persistent-cold + rss memory 687 MiB ± 63.2 MiB 684 MiB ± 98.9 MiB -0.45 %
arco-pro_production-mode_persistent-hot + rss memory 523 MiB ± 67.4 MiB 515 MiB ± 87.6 MiB -1.55 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 626 MiB ± 111 MiB 613 MiB ± 64.5 MiB -1.98 %
large-dyn-imports_development-mode + rss memory 612 MiB ± 8.57 MiB 605 MiB ± 7.17 MiB -1.12 %
large-dyn-imports_production-mode + rss memory 539 MiB ± 4.49 MiB 543 MiB ± 2.52 MiB +0.87 %
threejs_development-mode_10x + rss memory 536 MiB ± 11.3 MiB 518 MiB ± 21.4 MiB -3.43 %
threejs_development-mode_10x_hmr + rss memory 742 MiB ± 47.6 MiB 741 MiB ± 81.9 MiB -0.12 %
threejs_production-mode_10x + rss memory 762 MiB ± 146 MiB 755 MiB ± 167 MiB -0.95 %
threejs_production-mode_10x_persistent-cold + rss memory 783 MiB ± 41.6 MiB 763 MiB ± 44.3 MiB -2.49 %
threejs_production-mode_10x_persistent-hot + rss memory 636 MiB ± 21.5 MiB 614 MiB ± 29.6 MiB -3.45 %

@github-actions
Copy link
Contributor

github-actions bot commented Nov 8, 2025

📝 Benchmark detail: Open

Name Base (2025-11-08 c12e9a0) Current Change
10000_big_production-mode_disable-minimize + exec 25.4 s ± 525 ms 25.5 s ± 494 ms +0.78 %
10000_development-mode + exec 1.34 s ± 28 ms 1.29 s ± 38 ms -3.62 %
10000_development-mode_hmr + exec 632 ms ± 13 ms 605 ms ± 8.4 ms -4.20 %
10000_development-mode_noop-loader + exec 2.24 s ± 46 ms 2.22 s ± 54 ms -0.52 %
10000_production-mode + exec 1.39 s ± 33 ms 1.36 s ± 16 ms -1.86 %
10000_production-mode_persistent-cold + exec 1.53 s ± 16 ms 1.49 s ± 22 ms -2.42 %
10000_production-mode_persistent-hot + exec 1.05 s ± 21 ms 1.05 s ± 28 ms -0.91 %
arco-pro_development-mode + exec 1.6 s ± 55 ms 1.58 s ± 100 ms -0.90 %
arco-pro_development-mode_hmr + exec 359 ms ± 0.62 ms 358 ms ± 1.6 ms -0.18 %
arco-pro_production-mode + exec 2.9 s ± 133 ms 2.85 s ± 61 ms -1.68 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 2.95 s ± 88 ms 2.92 s ± 31 ms -0.82 %
arco-pro_production-mode_persistent-cold + exec 2.97 s ± 107 ms 2.94 s ± 153 ms -1.03 %
arco-pro_production-mode_persistent-hot + exec 1.67 s ± 22 ms 1.67 s ± 55 ms -0.23 %
arco-pro_production-mode_traverse-chunk-modules + exec 2.91 s ± 87 ms 2.88 s ± 57 ms -0.95 %
large-dyn-imports_development-mode + exec 1.6 s ± 25 ms 1.57 s ± 39 ms -1.91 %
large-dyn-imports_production-mode + exec 1.62 s ± 48 ms 1.6 s ± 47 ms -1.34 %
threejs_development-mode_10x + exec 1.32 s ± 20 ms 1.27 s ± 24 ms -3.53 %
threejs_development-mode_10x_hmr + exec 923 ms ± 24 ms 900 ms ± 6.4 ms -2.54 %
threejs_production-mode_10x + exec 3.98 s ± 47 ms 3.9 s ± 63 ms -2.07 %
threejs_production-mode_10x_persistent-cold + exec 4.16 s ± 129 ms 4.03 s ± 41 ms -3.22 %
threejs_production-mode_10x_persistent-hot + exec 3.63 s ± 197 ms 3.5 s ± 23 ms -3.57 %
10000_big_production-mode_disable-minimize + rss memory 5776 MiB ± 31.2 MiB 5327 MiB ± 47.4 MiB -7.78 %
10000_development-mode + rss memory 588 MiB ± 13.3 MiB 588 MiB ± 21 MiB -0.10 %
10000_development-mode_hmr + rss memory 738 MiB ± 6.72 MiB 737 MiB ± 30.5 MiB -0.09 %
10000_development-mode_noop-loader + rss memory 887 MiB ± 51.3 MiB 877 MiB ± 26.8 MiB -1.10 %
10000_production-mode + rss memory 562 MiB ± 51.6 MiB 600 MiB ± 22.9 MiB +6.71 %
10000_production-mode_persistent-cold + rss memory 660 MiB ± 31.6 MiB 691 MiB ± 40 MiB +4.71 %
10000_production-mode_persistent-hot + rss memory 652 MiB ± 52.7 MiB 671 MiB ± 33.7 MiB +2.94 %
arco-pro_development-mode + rss memory 500 MiB ± 56.4 MiB 460 MiB ± 45.2 MiB -7.89 %
arco-pro_development-mode_hmr + rss memory 389 MiB ± 27.7 MiB 384 MiB ± 9.3 MiB -1.39 %
arco-pro_production-mode + rss memory 604 MiB ± 32.4 MiB 573 MiB ± 51.6 MiB -5.23 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 594 MiB ± 71 MiB 599 MiB ± 92.3 MiB +0.78 %
arco-pro_production-mode_persistent-cold + rss memory 678 MiB ± 41.3 MiB 656 MiB ± 62.7 MiB -3.28 %
arco-pro_production-mode_persistent-hot + rss memory 526 MiB ± 81.5 MiB 498 MiB ± 93.4 MiB -5.40 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 623 MiB ± 61.9 MiB 584 MiB ± 71.6 MiB -6.16 %
large-dyn-imports_development-mode + rss memory 613 MiB ± 5.61 MiB 612 MiB ± 6.8 MiB -0.30 %
large-dyn-imports_production-mode + rss memory 543 MiB ± 8.95 MiB 555 MiB ± 9.97 MiB +2.18 %
threejs_development-mode_10x + rss memory 534 MiB ± 18.4 MiB 533 MiB ± 23.1 MiB -0.19 %
threejs_development-mode_10x_hmr + rss memory 738 MiB ± 43.8 MiB 737 MiB ± 35.2 MiB -0.19 %
threejs_production-mode_10x + rss memory 753 MiB ± 168 MiB 658 MiB ± 138 MiB -12.62 %
threejs_production-mode_10x_persistent-cold + rss memory 785 MiB ± 31.3 MiB 744 MiB ± 74.7 MiB -5.17 %
threejs_production-mode_10x_persistent-hot + rss memory 633 MiB ± 17.3 MiB 614 MiB ± 70 MiB -3.09 %

@SyMind SyMind force-pushed the perf-replace-source branch from e6ebba0 to 0b03531 Compare November 8, 2025 13:32
@SyMind SyMind force-pushed the perf-replace-source branch from 0b03531 to 87c8934 Compare November 8, 2025 13:33
@github-actions
Copy link
Contributor

github-actions bot commented Nov 8, 2025

📝 Benchmark detail: Open

Name Base (2025-11-08 c12e9a0) Current Change
10000_big_production-mode_disable-minimize + exec 25.4 s ± 525 ms 25 s ± 513 ms -1.19 %
10000_development-mode + exec 1.34 s ± 28 ms 1.28 s ± 31 ms -4.42 %
10000_development-mode_hmr + exec 632 ms ± 13 ms 608 ms ± 15 ms -3.79 %
10000_development-mode_noop-loader + exec 2.24 s ± 46 ms 2.2 s ± 37 ms -1.51 %
10000_production-mode + exec 1.39 s ± 33 ms 1.35 s ± 20 ms -2.36 %
10000_production-mode_persistent-cold + exec 1.53 s ± 16 ms 1.52 s ± 133 ms -0.68 %
10000_production-mode_persistent-hot + exec 1.05 s ± 21 ms 1.04 s ± 36 ms -1.50 %
arco-pro_development-mode + exec 1.6 s ± 55 ms 1.59 s ± 57 ms -0.19 %
arco-pro_development-mode_hmr + exec 359 ms ± 0.62 ms 358 ms ± 3.3 ms -0.06 %
arco-pro_production-mode + exec 2.9 s ± 133 ms 2.85 s ± 78 ms -1.69 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 2.95 s ± 88 ms 2.92 s ± 57 ms -0.90 %
arco-pro_production-mode_persistent-cold + exec 2.97 s ± 107 ms 2.97 s ± 101 ms -0.09 %
arco-pro_production-mode_persistent-hot + exec 1.67 s ± 22 ms 1.64 s ± 41 ms -2.13 %
arco-pro_production-mode_traverse-chunk-modules + exec 2.91 s ± 87 ms 2.89 s ± 228 ms -0.56 %
large-dyn-imports_development-mode + exec 1.6 s ± 25 ms 1.6 s ± 73 ms -0.02 %
large-dyn-imports_production-mode + exec 1.62 s ± 48 ms 1.61 s ± 26 ms -0.44 %
threejs_development-mode_10x + exec 1.32 s ± 20 ms 1.27 s ± 15 ms -3.69 %
threejs_development-mode_10x_hmr + exec 923 ms ± 24 ms 900 ms ± 8.9 ms -2.54 %
threejs_production-mode_10x + exec 3.98 s ± 47 ms 3.9 s ± 124 ms -1.98 %
threejs_production-mode_10x_persistent-cold + exec 4.16 s ± 129 ms 4 s ± 57 ms -3.98 %
threejs_production-mode_10x_persistent-hot + exec 3.63 s ± 197 ms 3.5 s ± 50 ms -3.61 %
10000_big_production-mode_disable-minimize + rss memory 5776 MiB ± 31.2 MiB 5354 MiB ± 171 MiB -7.32 %
10000_development-mode + rss memory 588 MiB ± 13.3 MiB 583 MiB ± 21.4 MiB -0.90 %
10000_development-mode_hmr + rss memory 738 MiB ± 6.72 MiB 737 MiB ± 27.7 MiB -0.20 %
10000_development-mode_noop-loader + rss memory 887 MiB ± 51.3 MiB 883 MiB ± 44.2 MiB -0.52 %
10000_production-mode + rss memory 562 MiB ± 51.6 MiB 593 MiB ± 25.7 MiB +5.47 %
10000_production-mode_persistent-cold + rss memory 660 MiB ± 31.6 MiB 676 MiB ± 37.2 MiB +2.35 %
10000_production-mode_persistent-hot + rss memory 652 MiB ± 52.7 MiB 679 MiB ± 21.2 MiB +4.10 %
arco-pro_development-mode + rss memory 500 MiB ± 56.4 MiB 472 MiB ± 36.9 MiB -5.53 %
arco-pro_development-mode_hmr + rss memory 389 MiB ± 27.7 MiB 395 MiB ± 15.9 MiB +1.41 %
arco-pro_production-mode + rss memory 604 MiB ± 32.4 MiB 587 MiB ± 25.9 MiB -2.97 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 594 MiB ± 71 MiB 600 MiB ± 92.8 MiB +1.05 %
arco-pro_production-mode_persistent-cold + rss memory 678 MiB ± 41.3 MiB 661 MiB ± 98.8 MiB -2.49 %
arco-pro_production-mode_persistent-hot + rss memory 526 MiB ± 81.5 MiB 472 MiB ± 95.6 MiB -10.26 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 623 MiB ± 61.9 MiB 577 MiB ± 58.8 MiB -7.32 %
large-dyn-imports_development-mode + rss memory 613 MiB ± 5.61 MiB 611 MiB ± 8.94 MiB -0.45 %
large-dyn-imports_production-mode + rss memory 543 MiB ± 8.95 MiB 557 MiB ± 6.36 MiB +2.57 %
threejs_development-mode_10x + rss memory 534 MiB ± 18.4 MiB 529 MiB ± 26.3 MiB -0.84 %
threejs_development-mode_10x_hmr + rss memory 738 MiB ± 43.8 MiB 740 MiB ± 42.5 MiB +0.31 %
threejs_production-mode_10x + rss memory 753 MiB ± 168 MiB 668 MiB ± 93.7 MiB -11.21 %
threejs_production-mode_10x_persistent-cold + rss memory 785 MiB ± 31.3 MiB 722 MiB ± 41.3 MiB -7.99 %
threejs_production-mode_10x_persistent-hot + rss memory 633 MiB ± 17.3 MiB 595 MiB ± 48.6 MiB -5.98 %

@github-actions
Copy link
Contributor

github-actions bot commented Nov 9, 2025

📝 Ecosystem CI detail: Open

suite result
modernjs ✅ success
rspress ✅ success
rstest ❌ failure
rsdoctor ✅ success
rslib ✅ success
devserver ✅ success
rsbuild ✅ success
plugin ❌ failure
lynx-stack ❌ failure
nuxt ✅ success
examples ✅ success

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.

2 participants