Base solution for your next web application

Activities of "tero"

We're evaluating Asp.Net Zero, and were surprised by the large JavaScript bundle sizes. It seems that there are a lot of third party dependencies. Are there any plans to reduce the number and size of the dependencies, especially in the scripts bundle? I can see dependencies that I would never choose when starting an Angular project from scratch in 2018. I used the tool source-map-explorer to inspect the bundle contents (<a class="postlink" href="https://www.npmjs.com/package/source-map-explorer">https://www.npmjs.com/package/source-map-explorer</a>).

Can you recommend an approach to drop some dependencies? Say, as an example, if we don't need the line charts, what would be the best way to see all the dependencies that can be dropped? Also moment.js is very large, would replacing it with day.js be worth the effort or is it too tightly integrated with everything?

Also, the automatically generated service proxies are very verbose. They consume 10 % of the minified main bundle size, which I think is a lot for functionality that when coded by hand would be a fraction of the current size.

Showing 1 to 1 of 1 entries