The paradox in web development is that more JavaScript is required to implement the features that your customers desire. However, less JavaScript is required to make your site load fast.
As a developer, you will always be crushed in the middle trying to strike a balance between