# tc39/proposal-async-await

Async/await for ECMAScript

Repository: https://github.com/tc39/proposal-async-await
Canonical: https://ross.abutalabs.com/products/proposal-async-await
Homepage: https://tc39.es/proposal-async-await/
Language: HTML
License: Apache-2.0
License Family: permissive
Archived: true
Last push: 2023-02-02T16:38:58+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4600, "days_push": 1308, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1571, forks 103 (observed 2026-08-28T04:05:05.473857+00:00)

## What it is
The TC39 proposal repository that introduced async/await syntax into the ECMAScript language, including the full specification text and examples. The feature has been merged into the JavaScript standard and is now supported natively in all modern runtimes.

## Use cases
- understand how async/await was specified for JavaScript
- read the ECMAScript spec text for async functions
- learn the history of the async/await proposal
- find the regenerator-based ES5 transpilation example
- reference async function semantics like AsyncFunctionCreate

## When to choose
- you need the authoritative specification details for async functions
- you are researching TC39 proposal process or language design history
- you need to transpile async/await to ES5 via regenerator

## When to avoid
- you just want to use async/await in modern JavaScript - it is built into the language
- you need a runtime library or tool rather than a specification document

## Facets
- artifact type: learning-resource
- maturity: stable
- function: programming-language
- domain: programming-languages
- platform: cross-platform
- tags: ecmascript, tc39, async-await, language-proposal, specification, javascript, specifications

## Member repositories
- tc39/proposal-async-await (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:05.473857+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:58:27.117283+00:00, confidence not recorded.
  - readme: https://github.com/tc39/proposal-async-await (fetched 2026-08-28T04:05:05.473857+00:00, sha aab75f39fdd7)
  - homepage: https://tc39.es/proposal-async-await/ (fetched 2026-08-29T11:28:06.245169+00:00, sha b0ca2f121d76)
- Data as of 2026-08-30T08:39:29.467469+00:00.
