Skip to content

Conversation

siriwatknp
Copy link
Member

@siriwatknp siriwatknp commented Oct 2, 2025

Result

Metric Baseline (ThemeOptions) Fix Improvement
Instantiations 747348 337500 54.9%
Memory used 553 MB 364879K 34.0%
Check time 4.43s 2.38s 46.3%
Total time 5.65s 3.29s 41.7%

Before:

Files:              815
Lines:           164674
Identifiers:     130208
Symbols:         377356
Types:           117528
Instantiations:  747348
Memory used:    553221K
I/O read:         0.15s
I/O write:        0.00s
Parse time:       1.02s
Bind time:        0.20s
Check time:       4.43s
Emit time:        0.00s
Total time:       5.65s

After:

Files:              355
Lines:           139531
Identifiers:     110988
Symbols:         258356
Types:            92894
Instantiations:  337500
Memory used:    364879K
I/O read:         0.08s
I/O write:        0.00s
Parse time:       0.73s
Bind time:        0.18s
Check time:       2.38s
Emit time:        0.00s
Total time:       3.29s

Test

Follow the packages/mui-material/perf-test/README.md to test this PR.


@siriwatknp siriwatknp added performance breaking change Introduces changes that are not backward compatible. typescript package: material-ui Specific to Material UI. labels Oct 2, 2025
@mui-bot
Copy link

mui-bot commented Oct 2, 2025

Netlify deploy preview

https://deploy-preview-47013--material-ui.netlify.app/

Bundle size report

Bundle Parsed size Gzip size
@mui/material ▼-906B(-0.17%) ▼-250B(-0.17%)
@mui/lab 0B(0.00%) 0B(0.00%)
@mui/system 0B(0.00%) 0B(0.00%)
@mui/utils 0B(0.00%) 0B(0.00%)

Details of bundle changes

Generated by 🚫 dangerJS against 2652229

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change Introduces changes that are not backward compatible. package: material-ui Specific to Material UI. performance typescript
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants