"Postponing the End-of-Life date for Node.js 16 is the decision that Node’s official team announced back in mid-2022. They are moving the EOL date of Node 16 by 7 months for simultaneous end of support with OpenSSL 1.1.1 on the day of September 11th, 2023.
Node.js is a JS runtime environment that has brought a lot of upliftment in server side and client side development. Developers use Node.js readily when they need to use JS outside the browser.
When the team puts Node.js 16 together, they hope that it could include OpenSSL 3. But, the release timing of both did not make this situation occur. Hence, now OpenSSL 1.1.1 will server till 11th Sept 2023, hence EOL date of Node.js 16 was made early to 11th sept 2023 rather than April 2024."