The client side has evolved a lot and become as complex as the server side, hence it requires a lot more tools in your toolbelt to produce optimized results. You would need a build tool to transpile, minimize, and optimize your HTML, JavaScript, and CSS code. One of the most popular is Webpack. JHipster uses Webpack for Angular and React.