Category

Javascript

JavaScript is the programming language of the web, running in every browser and on servers through runtimes such as Node.js. It is dynamically typed and single-threaded, using an event loop with callback and microtask queues to handle asynchronous work through callbacks, promises and async/await. Its quirks around scope, this, type coercion and closures trip up many developers, and understanding them makes every framework built on it easier to use.

13 articles