emscripten-core / emscripten-core/emscripten

Node version support policy?

Open
#23,363 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.