Skip to content

Updates for Node.js 16.6 to 22.3 - #30544

Merged
Elchi3 merged 7 commits into
mainfrom
extract-nodejs-support-pr-29619
Sep 17, 2026
Merged

Elchi3 merged 7 commits into
mainfrom
extract-nodejs-support-pr-29619

Conversation

@caugner

@caugner caugner commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Update Node.js support data for APIs and JavaScript features introduced from Node.js 16.6 through 22.3.

Test results and supporting details

Node.js Features Evidence
16.6
  • Intl.DateTimeFormat options.dayPeriod
18.0
  • FormData.append() filename parameter
  • TypedArray.prototype.findLast()
  • TypedArray.prototype.findLastIndex()
19.0
  • Intl.PluralRules options parameter
  • Intl.PluralRules options.roundingPriority
20.0
  • non-registered symbols as WeakMap keys
21.0
  • WebAssembly.JSTag
  • Intl.PluralRules options.roundingMode
21.7
  • readable Response.body byte streams
22.3
  • MessageEvent.initMessageEvent()

Additional details

  • I downloaded the official release binaries and ran small feature probes against each boundary:
    • Response.body.getReader({ mode: "byob" }) throws in Node.js 18.0.0 and 21.6.2, and succeeds in Node.js 21.7.0.
    • A non-registered symbol used as a WeakMap key throws in Node.js 19.9.0, succeeds in Node.js 20.0.0 and 20.1.0, and a registered symbol continues to throw.

Related issues

Extracted from #29619.

@github-actions github-actions Bot added data:api Compatibility data for Web API features. https://developer.mozilla.org/docs/Web/API data:js Compatibility data for JavaScript features. https://developer.mozilla.org/docs/Web/JavaScript data:wasm Compatibility data for WebAssembly features. https://developer.mozilla.org/docs/WebAssembly size:m Pull request changing 25-100 lines of code. labels Sep 15, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

@caugner
caugner marked this pull request as ready for review September 15, 2026 20:46

@Elchi3 Elchi3 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, @caugner! 👍

@Elchi3
Elchi3 merged commit 36c73f3 into main Sep 17, 2026
14 checks passed
@Elchi3
Elchi3 deleted the extract-nodejs-support-pr-29619 branch September 17, 2026 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:api Compatibility data for Web API features. https://developer.mozilla.org/docs/Web/API data:js Compatibility data for JavaScript features. https://developer.mozilla.org/docs/Web/JavaScript data:wasm Compatibility data for WebAssembly features. https://developer.mozilla.org/docs/WebAssembly size:m Pull request changing 25-100 lines of code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants