May 27th, 2025
frontend build tools javascript npm yarn babel webpack
This is the first blog post in the series of blog posts that I intend to write. In this series I explore the frontend landscape, along with some of the most important front end technologies as someone who has spent more time on the backend than frontend. In this first post, I explore three types of tools that are involved in the build process of a frontend system. I will first start with transpilers. Then move on to package management systems. And then finally bundling software that actually creates deployable frontend software. I explore various tools in all the three categories. Talk about the tradeoffs and the exact problems that these tools solve. Along with some examples and sample code.