JavaScript: a single-threaded language with many asynchronous calls JavaScript is a single-threaded language: it means that at a given time, only one script is being executed but a lot of things are asynchronous: you call...