Synchronous vs Asynchronous JavaScript.
What synchronous code means.
Synchronous code means the code you write is executed line by line, from top to bottom.
If a function is running on line 5, it must complete first. Only after that will
nikhilprashar.hashnode.dev5 min read