emscripten-core / emscripten-core/emscripten
Node version support policy?
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
We currently have node 10 as the minimum version. Here are some end of life dates for node versions:
- Node 10 EOL since 30 Apr 2021.
- Node 12 EOL since 30 Apr 2022
- Node 14 EOL since 30 Apr 2023
- Node 16 EOL since 11 Sep 2023
- Node 18 EOL will be 30 Apr 2025
I think node 10 is too old at this point and we should move the minimum version up. The question is where in that list we want to set the minimum version and more generally, what the support window should be. For example, maybe we drop each version one year after its end of life? For practical purposes, I think node 16 as a minimum version would be quite helpful because it supports wasm bigint by default.
xref #23316.
Contributor guide
Assessment
This issue has not been assessed yet.