Synchronous Loading

Synchronous loading occurs when the browser must halt the rendering of the page in order to complete the execution of JavaScript code. When the browser encounters a synchronous JavaScript tag, it blocks the page from rendering until the code execution completes. This is analogous to a slow­-moving truck in a one-­lane road that will slow down all the traffic behind it.