GPT on Question 31, Sep 13
Which JavaScript framework should I start a new project with today?Default choice: Next.js with TypeScript if you’re building a typical production web app and want SSR, routing, APIs, authentication integrations, SEO, and a large ecosystem.
Choose differently when the project suggests it:
| Project type | Recommended choice |
|---|---|
| Client-only SPA or internal dashboard | React + Vite |
| Full-stack React application | Next.js |
| Content-heavy site, blog, or documentation | Astro |
| Simpler, highly productive full-stack development | SvelteKit |
| Team prefers Vue | Nuxt |
| Large enterprise app with strong conventions | Angular |
My practical rule:
- •No special constraints: Next.js + TypeScript
- •No server rendering needed: React + Vite + TypeScript
- •Mostly content: Astro
Prefer the framework your team already knows unless it clearly conflicts with deployment, rendering, or maintenance requirements.
Exact recordShowHideThe model id, the run, the verbatim text with line numbers and its full sha256
- Scored
- answered
- Received
- 2026-09-13 09:14:54 UTC
- Run
- 20260913T090021Z-a7390a
- Served by
- OpenAI · HTTP 200 · finish stop
- Size
- 909 characters · 549 tokens out incl. hidden reasoning · 11.4 s
Extracted picks, in order · confidence high
- Next.js with TypeScript
- React + Vite
- Astro
- SvelteKit
- Nuxt
- Angular
Highlighted: the names the extractor took as picks, where they appear verbatim (6 of 6).
**Default choice:** **Next.js with TypeScript** if you’re building a typical production web app and want SSR, routing, APIs, authentication integrations, SEO, and a large ecosystem.
Choose differently when the project suggests it:
| Project type | Recommended choice |
|---|---|
| Client-only SPA or internal dashboard | **React + Vite** |
| Full-stack React application | **Next.js** |
| Content-heavy site, blog, or documentation | **Astro** |
| Simpler, highly productive full-stack development | **SvelteKit** |
| Team prefers Vue | **Nuxt** |
| Large enterprise app with strong conventions | **Angular** |
My practical rule:
- **No special constraints:** Next.js + TypeScript
- **No server rendering needed:** React + Vite + TypeScript
- **Mostly content:** Astro
Prefer the framework your team already knows unless it clearly conflicts with deployment, rendering, or maintenance requirements.
End of response · 20 lines · 909 characters · sha256 013caaed50b128e0835c7d9dce631244b2b08ded378e6c39ceffeae6b27fb03a