Hi xu zhi bin,
Greetings from Syncfusion support
The size of the package will be quite larger when we try to use it as a single
package reference since it refers all the components in the application. Similarly,
the size of each component may differ based on the feature which is used with
the component. Since, we have developed
our components on module-based approach the size will change according to the
feature added with component. For example, if you are utilizing a grid
component the base size of the control will be smaller but, if you are going
with the advanced features like sorting, filtering the required modules will be
installed which increase the size of the controls. So, if you are going with
individual package the treeshaking process will remove the unnecessary scripts
when moving to the production.
Please get back to us if you have
any concerns
Regards,
Theveshwar