Closed
Description
JavaScript Framework Support Analysis
Candidate End of Support Frameworks
Framework | Version | Support Status | Downloads Last 7 Days (latest version of given major) |
---|---|---|---|
Angular | v14 | Support ended Nov 2023 | 116,908 |
v15 | Support ended May 2023 | 148,502 | |
React | v16 | Support ended Aug 2022 | 2,454,449 |
v17 | Support ended Jun 2023 | 3,526,854 | |
Gatsby | v2 | Support ended Mar 2021 | 14,817 |
v3 | Support ended Dec 2021 | 11,390 | |
v4 | Support ended May 2023 | 14,774 | |
NestJS | v8 | Support ended Nov 2022 | 129,127 |
v9 | Support ended Jun 2023 | 347,707 | |
Node.js | v14 (LTS) | Support ended Apr 2023 | 3,696 |
v15 | Support ended Jun 2022 | 852 | |
v16 (LTS) | Support ended Sep 2023 | 6,918 | |
v17 | Support ended Jun 2023 | 3,455 | |
v19 | Support ended Jun 2023 | ||
Remix | v1 | Support ended Feb 2024 | 1,935 |
Svelte | v3 | Support ended Jan 2024 | 149,404 |
Ember | v3 | Support ended Aug 2023 | 15,486 |
v4 | Support ended May 2024 | 14,279 | |
Vue | v2 | Maintenance Only | 908,265 |
High Priority (Active Development & High Usage)
Framework | Version Info | Release Date | Support Status | Version Range |
---|---|---|---|---|
Angular | v14 | Jun 2022 | Support ended Nov 2023 | ">= 14.x <= 18.x" |
v15 | Nov 2022 | Support ended May 2023 | ||
v16 | May 2023 | Support until Nov 2024 | ||
v17 | Nov 2023 | Still supported | ||
Next.js | v13 | Oct 2022 | Support until Oct 2024 | "^13.2.0 || ^14.0 || ^15.0.0-rc.0" |
v14 | Dec 2023 | Still supported | ||
Nuxt | v3.8+ | Nov 2022 | Still supported | "^3.13.2" |
React | v16 | Nov 2017 | Support ended Aug 2022 | "^16.14.0 || 17.x || 18.x || 19.x" |
v17 | Oct 2020 | Support ended Jun 2023 | ||
v18 | Mar 2022 | Still supported | ||
Vue | v2 | Sep 2016 | Maintenance only | "2.x || 3.x" |
v3 | Sep 2020 | Still supported |
Medium Priority (Stable but Lower Usage)
Framework | Version Info | Release Date | Support Status | Version Range |
---|---|---|---|---|
Astro | v3 | Aug 2023 | Still supported | ">=3.x || >=4.0.0-beta" |
v4 | Mar 2024 (Beta) | Still supported | ||
Gatsby | v2 | Sep 2018 | Support ended Mar 2021 | "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" |
v3 | Mar 2021 | Support ended Dec 2021 | ||
v4 | Oct 2021 | Support ended May 2023 | ||
v5 | Oct 2022 | Still supported | ||
NestJS | v8 | Jun 2022 | Support ended Nov 2022 | "^8.0.0 || ^9.0.0 || ^10.0.0" |
v9 | Nov 2022 | Support ended Jun 2023 | ||
v10 | Jun 2023 | Still supported | ||
Node.js | v14 (LTS) | Apr 2020 | Support ended Apr 2023 | "^14.18.0" |
v15 | Oct 2020 | Support ended Jun 2022 | ||
v16 (LTS) | Apr 2021 | Support ended Sep 2023 | ||
v17 | Oct 2021 | Support ended Jun 2023 | ||
v18 (LTS) | Apr 2022 | Active until Apr 2024, Security until Apr 2025 | ||
v19 | Oct 2022 | Support ended Jun 2023 | ||
v20 (LTS) | Apr 2023 | Active until Apr 2025, Security until Apr 2026 | ||
v21 | Oct 2023 | Active until Jun 2024 | ||
Remix | v1 | Nov 2021 | Support ended Feb 2024 | "1.x || 2.x" |
v2 | Feb 2024 | Still supported | ||
Svelte | v3 | Apr 2019 | Support ended Jan 2024 | "3.x || 4.x || 5.x" |
v4 | Jun 2023 | Still supported | ||
SvelteKit | v1 | Dec 2022 | Still supported | "1.x || 2.x" |
Monitor & Evaluate
Framework | Version Info | Release Date | Support Status | Version Range |
---|---|---|---|---|
Bun | v1 | Sep 2023 | Still supported | latest |
Cloudflare Workers | - | Sep 2017 | Still supported | ???? |
Deno | v1 | May 2020 | Still supported | ???? |
Solid | v1 | Jun 2021 | Still supported | "^1.8.4" |
SolidStart | v1 | Dec 2022 | Still supported | "^1.0.0" |
GCP Cloud Functions | Gen1 | Aug 2018 | Still supported | - |
Gen2 | Nov 2021 | Still supported | - |
Consider Deprecating
Framework | Version Info | Release Date | Support Status | Version Range |
---|---|---|---|---|
Ember | v4 | Sep 2021 | Still supported | >=4 |
AWS Lambda | Node.js 14 | Apr 2020 | Support ended Apr 2023 | - |
Version Usage Data Sources
- NPM Downloads Analysis
- Use
npm-stat.com
for historical download data by version - NPM API endpoint:
https://api.npmjs.org/versions/{package-name}
- Tools like
npm-api
can programmatically fetch version distributions - Example query:
https://api.npmjs.org/downloads/point/last-month/@angular/core
- GitHub Repository Data
- GitHub API to analyze package.json files
- Tools like
libraries.io
track dependency versions - Repository search for version tags/releases
- Dependabot alerts by version
Notes:
- Versions based on current LTS/stable releases
- Priority influenced by npm downloads, GitHub stars, enterprise adoption
- Consider security updates and EOL dates when planning support