(Spike) Investigate what minimum supported versions we can bump frameworks to #14262
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
Metadata
Development No branches or pull requests
Issue actions
You can’t perform that action at this time.
Activity