async

Without waiting around

Async is programmer shorthand for asynchronous—code that doesn't execute in strict sequence but allows other operations to proceed while waiting for something to complete.

In modern programming, async functions handle tasks like fetching data without freezing the interface: The API call is async, so the page stays responsive.

Often paired with await.

timing

await

Remain expectant for

then · resolve · reject · pending · fulfilled · timeout · delay · defer · sleep · pause

concurrency

parallel

Equidistant at all points

cooperative · interleaved · non-blocking · concurrent · thread · process · worker · executor · scheduler · task

pattern

queue

Ordered waiting line

streaming · pipeline · middleware · chaining · composition · generator · iterator · yield · emit · subscribe

performance

throughput

Processing rate over time

efficient · overhead · bottleneck · backpressure · batching · caching · prefetch · optimization

Categories
Opposites
execution timing

asyncsync

Coordinate timing or data

synchronous · blocking · sequential · serial · linear

communication mode

asyncsynchronous

Occurring at same moment

real-time · simultaneous · live · instant · interactive

Phrases
Family

asynchronous, asynchronously

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G