JavaScript bundlers and minifiers

You finished your project or library, you’re ready to ship, but when you’re doing your last checks in production, you realize that you’re shipping a bit more JavaScript than you expected. Okay, actually a lot more. So, what can you do? Shouldn’t webpack or rollup handle this kind of stuff for you? You keep hearing about things like tree-shaking, why aren’t they happening in your project?

In this talk, we take a quick dive into the world of JavaScript bundlers and minifiers, exploring how topics like tree-shaking and dead-code elimination work and, more importantly, how to take advantage of these concepts in your projects today.

This video is part of the FEDucation series of talks where front-end developers at IBM share their knowledge about specific front-end development topics.