When a visitor lands on your website, their browser will first have to load the supporting Javascript and CSS files before loading the HTML. Ordinarily, this is how it’s supposed to be – a webpage without a style-sheet or a script will look ugly and unusable
The problem, however, is that unless these files are fully loaded, the webpage won’t be rendered on the browser. Hence the name render-blocking Javascript.