# Baseline Coverage - web-features: [`v3.32.0`](https://github.com/web-platform-dx/web-features/releases/tag/v3.32.0) ## JavaScript Language (syntax) - total: `43` - mapped: `43` - coverage: `100.0%` | Feature ID | Name | Baseline | Year | Mapped | Mechanism | Delegates | | --- | --- | --- | --- | --- | --- | --- | | accessor-methods | ` Accessor methods ` | limited | - | ✅ | ` delegate ` | `es-x:no-legacy-object-prototype-accessor-methods` | | arguments-callee | ` arguments.callee ` | limited | - | ✅ | ` delegate ` | `core:no-caller` | | async-await | ` Async functions ` | widely | 2017 | ✅ | ` delegate ` | `es-x:no-async-functions` | | async-generators | ` Async generators ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-async-iteration` | | atomics-pause | ` Atomics.pause() ` | newly | 2025 | ✅ | ` self ` | `self:no-atomics-pause` | | atomics-wait-async | ` Atomics.waitAsync() ` | newly | 2025 | ✅ | ` delegate ` | `es-x:no-atomics-waitasync` | | bigint | ` BigInt ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-bigint` | | bigint64array | ` BigInt64Array ` | widely | 2021 | ✅ | ` self ` | `self:no-bigint64array` | | class-syntax | ` Classes ` | widely | 2016 | ✅ | ` delegate ` | `es-x:no-classes` | | date-get-year-set-year | ` getYear() and setYear() ` | limited | - | ✅ | ` delegate ` | `es-x:no-date-prototype-getyear-setyear` | | date-to-gmt-string | ` toGMTString() ` | limited | - | ✅ | ` delegate ` | `es-x:no-date-prototype-togmtstring` | | destructuring | ` Destructuring ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-destructuring` | | error-cause | ` Error cause ` | widely | 2021 | ✅ | ` delegate ` | `es-x:no-error-cause` | | escape-unescape | ` escape() and unescape() ` | limited | - | ✅ | ` delegate ` | `es-x:no-escape-unescape` | | exponentiation | ` Exponentiation operator ` | widely | 2017 | ✅ | ` delegate ` | `es-x:no-exponential-operators` | | functions | ` Functions ` | widely | 2015 | ✅ | ` delegate ` | - | | functions-caller-arguments | ` Function caller and arguments ` | limited | - | ✅ | ` self ` | `self:no-function-caller-arguments` | | generators | ` Generators ` | widely | 2016 | ✅ | ` delegate ` | `es-x:no-generators` | | globalthis | ` globalThis ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-global-this` | | hashbang-comments | ` Hashbang comments ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-hashbang` | | html-wrapper-methods | ` HTML wrapper methods ` | limited | - | ✅ | ` delegate ` | `es-x:no-string-create-html-methods` | | is-error | ` Error.isError() ` | limited | - | ✅ | ` delegate ` | `es-x:no-error-iserror` | | javascript | ` JavaScript (initial core language support) ` | widely | 2015 | ✅ | ` delegate ` | - | | let-const | ` Let and const ` | widely | 2016 | ✅ | ` delegate ` | `es-x:no-block-scoped-variables` | | logical-assignments | ` Logical assignments ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-logical-assignment-operators` | | math-sum-precise | ` Math.sumPrecise() ` | newly | 2026 | ✅ | ` self ` | `self:no-math-sum-precise` | | nullish-coalescing | ` Nullish coalescing ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-nullish-coalescing-operators` | | numeric-separators | ` Numeric separators ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-numeric-separators` | | object-hasown | ` Object.hasOwn() ` | widely | 2022 | ✅ | ` delegate ` | `es-x:no-object-hasown` | | object-object | ` Object ` | widely | 2015 | ✅ | ` delegate ` | - | | optional-catch-binding | ` Optional catch binding ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-optional-catch-binding` | | proto | ` __proto__ ` | limited | - | ✅ | ` delegate ` | `core:no-proto` | | proxy-reflect | ` Proxy and Reflect ` | widely | 2016 | ✅ | ` delegate ` | `es-x:no-proxy`, `es-x:no-reflect` | | resizable-buffers | ` Resizable buffers ` | newly | 2024 | ✅ | ` delegate ` | - | | shared-memory | ` SharedArrayBuffer and Atomics ` | widely | 2021 | ✅ | ` delegate ` | `es-x:no-shared-array-buffer`, `es-x:no-atomics` | | spread | ` Spread syntax ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-spread-elements`, `es-x:no-rest-spread-properties` | | template-literals | ` Template literals ` | widely | 2020 | ✅ | ` delegate ` | `es-x:no-template-literals` | | temporal | ` Temporal ` | limited | - | ✅ | ` self ` | `self:no-temporal` | | top-level-await | ` Top-level await ` | limited | - | ✅ | ` delegate ` | `es-x:no-top-level-await` | | transferable-arraybuffer | ` Transferable ArrayBuffer ` | newly | 2024 | ✅ | ` delegate ` | `es-x:no-arraybuffer-prototype-transfer` | | unicode-point-escapes | ` Unicode point escapes ` | widely | 2015 | ✅ | ` delegate ` | `es-x:no-unicode-codepoint-escapes` | | weak-references | ` Weak references ` | widely | 2021 | ✅ | ` delegate ` | `es-x:no-weakrefs` | | with | ` with ` | limited | - | ✅ | ` delegate ` | `core:no-with` | ## Web APIs (api.*) - total: `532` - excluded (out-of-scope): `22` - included (in-scope): `510` - mapped: `505` - coverage: `99.0%` | Feature ID | Name | Baseline | Year | Mapped | Patterns | Descriptors | Memo | | --- | --- | --- | --- | --- | --- | --- | --- | | a | ` ` | widely | 2015 | ✅ | ` safe `, ` typed ` | 19 | - | | abortable-fetch | ` Abortable fetch ` | widely | 2019 | ✅ | ` typed ` | 1 | - | | aborting | ` AbortController and AbortSignal ` | widely | 2019 | ✅ | ` safe `, ` typed ` | 10 | - | | abortsignal-any | ` AbortSignal.any() ` | newly | 2024 | ✅ | ` safe ` | 1 | - | | abortsignal-timeout | ` AbortSignal.timeout() ` | newly | 2024 | ✅ | ` safe ` | 1 | - | | accelerometer | ` Accelerometer ` | limited | - | ✅ | ` safe `, ` typed ` | 10 | - | | accesskey | ` accesskey ` | widely | 2015 | ✅ | ` typed ` | 2 | - | | active-view-transition | ` Active view transition ` | newly | 2026 | ✅ | ` safe `, ` typed ` | 12 | - | | alerts | ` Alerts ` | widely | 2015 | ✅ | ` safe ` | 3 | - | | ambient-light | ` Ambient light sensor ` | limited | - | ✅ | ` safe `, ` typed ` | 4 | - | | anchor-positioning | ` Anchor positioning ` | limited | - | ✅ | ` safe `, ` typed ` | 74 | - | | angle-instanced-arrays | ` ANGLE_instanced_arrays WebGL extension ` | widely | 2016 | ✅ | ` safe `, ` typed ` | 6 | - | | animations-css | ` Animations (CSS) ` | widely | 2015 | ✅ | ` safe `, ` typed ` | 17 | - | | app-file-handlers | ` File handlers ` | limited | - | ✅ | ` typed ` | 1 | - | | app-launch-handler | ` Launch handler ` | limited | - | ✅ | ` safe `, ` typed ` | 5 | - | | aria-attribute-reflection | ` ARIA attribute reflection ` | widely | 2023 | ✅ | ` typed ` | 103 | - | | arianotify | ` ariaNotify() ` | limited | - | ✅ | ` typed ` | 2 | - | | async-clipboard | ` Async clipboard ` | newly | 2024 | ✅ | ` safe `, ` typed ` | 15 | - | | async-iterable-streams | ` Asynchronously iterable streams ` | limited | - | ✅ | ` typed ` | 2 | - | | attribution-reporting | ` Attribution reporting ` | limited | - | ✅ | ` typed ` | 5 | - | | audio | `