You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request updates the project's bundle size thresholds and improves the webpack configuration to optimize the way third-party libraries are split into separate chunks. These changes help manage bundle sizes more effectively and enhance application performance by enabling better caching and parallel loading of vendor code.
Bundle size configuration updates:
Increased the maximumWarning and maximumError thresholds for the main and vendor bundles in angular.json to allow for larger bundle sizes before warnings and errors are triggered.
Webpack optimization improvements:
Updated webpack.custom.ts to define specific cache groups for major third-party libraries (such as Angular core, Angular common, Angular router, RxJS, FontAwesome, Bootstrap, OAuth, and others), splitting them into their own chunks with assigned priorities to improve caching and load performance.
Click on scores to view detailed Lighthouse reports (links are valid for some days).
Detailed reports are also available as workflow artifacts.
Baseline reports are available as workflow artifacts from the develop branch.
shauke
changed the title
perf: chuck splitting optimization for initial bundles
perf: chunck splitting optimization for initial bundles
Feb 2, 2026
Click on scores to view detailed Lighthouse reports (links are valid for some days).
Detailed reports are also available as workflow artifacts.
Baseline reports are available as workflow artifacts from the develop branch.
Click on scores to view detailed Lighthouse reports (links are valid for some days).
Detailed reports are also available as workflow artifacts.
Baseline reports are available as workflow artifacts from the develop branch.
Click on scores to view detailed Lighthouse reports (links are valid for some days).
Detailed reports are also available as workflow artifacts.
Baseline reports are available as workflow artifacts from the develop branch.
Click on scores to view detailed Lighthouse reports (links are valid for some days).
Detailed reports are also available as workflow artifacts.
Baseline reports are available as workflow artifacts from the develop branch.
Click on scores to view detailed Lighthouse reports (links are valid for some days).
Detailed reports are also available as workflow artifacts.
Baseline reports are available as workflow artifacts from the develop branch.
Click on scores to view detailed Lighthouse reports (links are valid for some days).
Detailed reports are also available as workflow artifacts.
Baseline reports are available as workflow artifacts from the develop branch.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 Description
This pull request updates the project's bundle size thresholds and improves the webpack configuration to optimize the way third-party libraries are split into separate chunks. These changes help manage bundle sizes more effectively and enhance application performance by enabling better caching and parallel loading of vendor code.
Bundle size configuration updates:
maximumWarningandmaximumErrorthresholds for themainandvendorbundles inangular.jsonto allow for larger bundle sizes before warnings and errors are triggered.Webpack optimization improvements:
webpack.custom.tsto define specific cache groups for major third-party libraries (such as Angular core, Angular common, Angular router, RxJS, FontAwesome, Bootstrap, OAuth, and others), splitting them into their own chunks with assigned priorities to improve caching and load performance.AB#113909
AB#113999