JavaScript has a concurrency model based on an “event loop”. This model is quite different from models in other languages like C and Java. The following sections explain a theoretical model. Modern JavaScript engines implement and heavily optimize the described semantics….
Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop