It's a non-blocking, asynchronous language. Javascript does not run in parallel, but rather executes one function/Promise at a time.