If you’ve worked with making websites interactive with vanilla JavaScript or jQuery in the past, chances are you already know the struggle of building and maintaining such applications. With the advent of frameworks like React, Angular, Single-Page Applications(SPA) have almost become a norm. In a SPA, the server responds with a minimal HTML that consists of a link to the bundle file which holds all the code to render the dynamic content and make the page interactive. We call this mechanism Client-Side Rendering(CSR), simply because the client is responsible to parse the JavaScript and compile it to valid HTML which…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store