-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
(Spike) Investigate what minimum supported versions we can bump frameworks to #14262
Copy link
Copy link
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.comfor historical download data by version - NPM API endpoint:
https://api.npmjs.org/versions/{package-name} - Tools like
npm-apican 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.iotrack 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Fields
Give feedbackNo fields configured for issues without a type.