we’d love to use Siemens IX in coming projects. Especially in an web based HMI. But the issue we ran into is the bundle size of the app.
The Build size jumps to almost 4MB from just importing the lib (and especially the icons). Is there a way to decrease this? Maybe not import all the icons, but only the icons that are used? Is there a way we could still use siemens-ix with our requirement of small bundle size?
Were pretty open to version changes, we just intuitivley used the most recent versions. Is there a specific version for angular + library where the bundle sizes are known to be optimal?
Alright! Thanks for your input. Currently we are working on solution to optimize the bundle size of the icons itself.
After the first use of the ix-icon component all icons will be loaded via chunk, this is necessary to satisfy the current implementation of the ix library.
We plan to integrate to optimzed icon library as part of the v3 (breaking change). However I will discuss the problem within the team maybe we can find a intermidiate solution.
Alright thanks for the consideration. The Team really liked the Design and use of the lib, so we look forward to it if its possible.
Thank you for hearing us!