How JavaScript handles asynchronous tasks, such as fetching data from an API or communicating with a server.