There are several bundling techniques which can reduce the download payload which in turn will increase the performance of an application. The one I like to use has a completely different concept that is closer to how a desktop application works. The simple explanation is that there are 2 bundles. One for the Angular framework and 3rd party libraries that will seldom change, and the other for the application, which will probably change frequently.
This approach gives favor to the user that is returning to the application, and does not favor the first time user. The concept is that the application, which is always changing, is in a much smaller bundle, and will only take a fraction of the amount of time to download, than it would take to download 1 big bundle. Here is how this type of bundling works.
On this page of the site you can watch the video online Code Separation before Bundling with a duration of hours minute second in good quality, which was uploaded by the user David Donovan 23 August 2017, share the link with friends and acquaintances, this video has already been watched 17 times on youtube and it was liked by 0 viewers. Enjoy your viewing!