I was examining the generated angular bundles using the source map explorer in production mode.
One of the generated bundles has jqwidgets. The size contribution is 450kb
Please see the image link with the source-map-explorer https://postimg.cc/Hrgd8ZXP/28b77d57
The components are quite sophisticated with a lot of functionality and this means more KB. Also, the full suite is with 60+ components.
We would not be able to make this smaller unless we remove features.
The size depends on what you import basically. If you import a Grid Module, it will also import all js files related to the Grid so you always import the component you are using. The components built from htmlelements.com will not reduce the app size as they are more feature-rich.
jqxcombobox, etc. are used in jqxGrid as editors and as such are included in its module. All imported files in jqxGrid’s module are required either for editing or filtering or in some of the Dialogs created by the Grid.