Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] Should Express.js v5.x drop support to older versions of Node? #5589

Closed
rafaell-lycan opened this issue Apr 9, 2024 · 3 comments
Labels

Comments

@rafaell-lycan
Copy link

rafaell-lycan commented Apr 9, 2024

Hi y'all 👋

I'm glad to see progress on Express.js again and this has brought some small expectations and potential questions on this next milestone.

As with any software, it's normal to accumulate legacy code over time, and Express might have a ton by keeping the compatibility from old Node.js versions.

By bringing the next version, would the community & TC also push for finally deprecating older versions in favor of better maintenance and improving overall code quality?

It doesn't need to be something major like LTS only, but something that can accommodate ES6+ standards and great support for modern features such as async/await support. e.g.: >=v12 which was released 5yrs ago.

Why that is relevant: Chances are that users using older versions of Express.js might rarely or never redeploy their apps or upgrade their deps anyway.

I'm not suggesting going crazy to be comparable with other frameworks or following anything crazy, just making Express.js great again would be a lifetime benefit for everyone.

Thanks for reading this.

Cheers.

@wesleytodd
Copy link
Member

Hi @rafaell-lycan, thanks for the input. We have an active conversation going on around this in expressjs/discussions#196 and will be discussiong this topic in today's TC meeting. Please attend, we would love to have your input.

As for now, would you mind adding your comments in the existing issue so we can keep the discussion in one place?

@rafaell-lycan
Copy link
Author

@wesleytodd Thanks for the invitation.

Unfortunately I couldn't participate, is there a place to get the recording?

Thanks a lot.

@wesleytodd
Copy link
Member

We did not record as it was a "working session" but feel free to follow along in the discussions repo for more updates and future meetings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants