GPT on Question 31, Sep 20
Which JavaScript framework should I start a new project with today?Default recommendation: React with Next.js and TypeScript.
Choose it if you want the safest general-purpose option: a large ecosystem, strong hiring market, server rendering, routing, API support, and broad hosting compatibility.
Better choices for specific priorities:
- •Vue + Nuxt — easier learning curve and excellent developer experience.
- •Svelte + SvelteKit — less boilerplate and great for small teams, though the ecosystem is smaller.
- •Angular — best for large enterprise teams needing strict conventions and built-in tooling.
- •React + Vite — preferable to Next.js for a client-only SPA that doesn’t need SSR.
- •Astro — best for content-heavy sites with limited interactivity.
If you have no special constraints, start with:
Next.js + TypeScript + ESLint
Use its current recommended router, start with server-rendered components where appropriate, and add libraries only when you need them.
Exact recordShowHideThe model id, the run, the verbatim text with line numbers and its full sha256
- Scored
- answered
- Received
- 2026-09-20 09:23:14 UTC
- Run
- 20260920T090019Z-bbedf3
- Served by
- OpenAI · HTTP 200 · finish stop
- Size
- 942 characters · 378 tokens out incl. hidden reasoning · 5.6 s
Extracted picks, in order · confidence medium
- React with Next.js and TypeScript
- Vue + Nuxt
- Svelte + SvelteKit
- Angular
- React + Vite
- Astro
Highlighted: the names the extractor took as picks, where they appear verbatim (6 of 6).
**Default recommendation: React with Next.js and TypeScript.**
Choose it if you want the safest general-purpose option: a large ecosystem, strong hiring market, server rendering, routing, API support, and broad hosting compatibility.
Better choices for specific priorities:
- **Vue + Nuxt** — easier learning curve and excellent developer experience.
- **Svelte + SvelteKit** — less boilerplate and great for small teams, though the ecosystem is smaller.
- **Angular** — best for large enterprise teams needing strict conventions and built-in tooling.
- **React + Vite** — preferable to Next.js for a client-only SPA that doesn’t need SSR.
- **Astro** — best for content-heavy sites with limited interactivity.
If you have no special constraints, start with:
```text
Next.js + TypeScript + ESLint
```
Use its current recommended router, start with server-rendered components where appropriate, and add libraries only when you need them.
End of response · 19 lines · 942 characters · sha256 3311e230b15c6f06176f46a61e91bac798a0d250d3882cdcd16a84ffe6286b23