The first thing I do when I consult with a company: I review their app’s...


The first thing I do when I consult with a company: I review their app’s dependencies.

I typically run webpack-bundle-analyzer. It gives me a clear picture of what’s in the app. We often find multiple large dependencies that can be replaced or eliminated to improve performance.
Common realizations:
1. 2 or more packages that do the same thing
2. Unused dependencies
3. Packages that could be replaced with smaller / superior alternatives.

Why solve these issues?
✅ Save bandwidth
✅ Faster page loads
✅ Easier maintenance
✅ Better code consistency

View original on X