Skip to content

Conversation

@petruki
Copy link
Member

@petruki petruki commented Sep 7, 2025

Before optimization:

Initial chunk files | Names                                     |  Raw size | Estimated transfer size
main.js             | main                                      |   2.40 MB |               518.95 kB
styles.css          | styles                                    | 256.17 kB |                27.29 kB
polyfills.js        | polyfills                                 |  34.87 kB |                11.36 kB
scripts.js          | scripts                                   |  16.03 kB |                 5.53 kB
runtime.js          | runtime                                   |   2.70 kB |                 1.25 kB

                    | Initial total                             |   2.71 MB |               564.37 kB

Lazy chunk files    | Names                                     |  Raw size | Estimated transfer size
469.js              | domain-module-domain-module               | 365.75 kB |                43.88 kB
733.js              | documentation-module-documentation-module | 145.57 kB |                19.54 kB
334.js              | team-module-team-module                   |  78.24 kB |                10.63 kB

Build at: 2025-09-07T04:06:41.177Z - Hash: 8757a40d642e19a7 - Time: 84773ms

After optimization:

Initial chunk files | Names                                         |  Raw size | Estimated transfer size
main.js             | main                                          |   1.53 MB |               380.97 kB
styles.css          | styles                                        | 256.17 kB |                27.29 kB
polyfills.js        | polyfills                                     |  34.87 kB |                11.36 kB
scripts.js          | scripts                                       |  16.03 kB |                 5.53 kB
runtime.js          | runtime                                       |   2.72 kB |                 1.26 kB

                    | Initial total                                 |   1.84 MB |               426.40 kB

Lazy chunk files    | Names                                         |  Raw size | Estimated transfer size
756.js              | domain-module-domain-module                   | 797.83 kB |               111.13 kB
733.js              | app-documentation-module-documentation-module | 147.84 kB |                20.67 kB
334.js              | team-module-team-module                       |  77.59 kB |                10.65 kB
746.js              | app-login                                     |  70.47 kB |                12.88 kB
310.js              | app-dashboard-module-dashboard-module         |  51.24 kB |                11.93 kB
196.js              | app-slack-auth-slack-auth-component           |  47.66 kB |                11.39 kB
144.js              | app-settings-module-settings-module           |  35.14 kB |                 8.32 kB
538.js              | app-settings-module-settings-module           |  33.15 kB |                 9.16 kB
455.js              | app-login                                     |  17.47 kB |                 4.70 kB
824.js              | app-home-home-component                       |  11.77 kB |                 3.01 kB
500.js              | app-settings-module-settings-module           |  11.19 kB |                 3.43 kB
690.js              | app-signup-signup-component                   |   8.88 kB |                 2.55 kB
367.js              | app-login                                     |   8.29 kB |                 2.50 kB
common.js           | common                                        |   8.14 kB |                 2.29 kB
16.js               | app-slack-auth-slack-auth-component           |   7.74 kB |                 2.45 kB
701.js              | app-signup-team-signup-team-component         |   5.42 kB |                 2.04 kB
339.js              | app-login                                     |   5.10 kB |                 1.72 kB
763.js              | app-login-reset-login-reset-component         |   4.97 kB |                 1.93 kB
224.js              | app-signup-domain-signup-domain-component     |   4.42 kB |                 1.71 kB
213.js              | metric-module-metric-module                   | 718 bytes |               366 bytes

Build at: 2025-09-07T04:07:27.549Z - Hash: cf9870ede1231746 - Time: 40747ms

Reduced bundle size by ~800KiB and build time by 44s 🚀

@petruki petruki added this to the v2.1.1 milestone Sep 7, 2025
@petruki petruki self-assigned this Sep 7, 2025
@petruki petruki merged commit 12444b6 into master Sep 7, 2025
3 checks passed
@petruki petruki deleted the staging branch September 7, 2025 04:13
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