Currently, creating web applications has become easier and more practical, but at the same time, it has been overtaken by an increasing complexity of tools and requirements. With more modern devices and the higher user expectations, it has become crucial that pages offer speed, accessibility, and responsiveness. In this presentation, I explore how each tool emerged to solve specific challenges and the new problems they introduced into the process.