emscripten-core / emsdk

Emscripten SDK
http://emscripten.org
Other
2.96k stars 676 forks source link

The v16 of Node.js is end of support, any plan? #1278

Closed lovebaihezi closed 11 months ago

lovebaihezi commented 11 months ago

With the OpenSSL 1.1.1 is end of support on Sep 11th, 2023 OpenSSL blog, Node.js v16, which relay on OpenSSL 1.1.1, also end of support NodeJS Blog. Is there any plan for Node.JS updating?

sbc100 commented 11 months ago

emscripten itself will continue to support outputing code that runs on older versions of node for quite a while. We currently support node versions as old as 10.19.0 in this context.

The version of node we ship as part of emsdk should really be seen as more of an internal implementation detail of emsdk. We pick the version based on maximizing the number of places that emsdk can be installed. IIRC node v18 dropped support for the version of glibc used in ubuntu/bionic, so there would have to be a compelling reason to update which would justify dropping support for those users.

Is there some particular reason you care about the version of node we use internally in emsdk? Are you using to run your own code/tests perhaps?

sbc100 commented 11 months ago

See https://github.com/emscripten-core/emsdk/issues/1173 for more on this

sbc100 commented 11 months ago

Actually we can probably close this as a dup of #1173?