Async Function

Noun · Development

Definitions

  1. A function that can suspend while waiting for asynchronous operations and resume later, usually returning a promise, future, or similar awaitable result. Async functions make non-blocking I/O and concurrency easier to write in a sequential style.

    In plain English: A function designed to perform work that can pause and resume around async operations.

    Example: "The API layer switched to an async function so it could await the database, cache, and audit writes without nesting callbacks."

Related Terms