JavaScript is interpreted language which means we don’t have to compile it before sending it to the browser. An interpreter takes the raw code and runs it for you. A single line of code can block a whole application down. Since JavaScript is single-threaded, it has only one stack and one process per tab.
Sort: