GPT on Question 31, Sep 11
Which JavaScript framework should I start a new project with today?Default recommendation: TypeScript + React + Next.js.
It’s a strong general choice for a new production web app because of its ecosystem, hiring pool, routing, server rendering, API support, and broad hosting options.
Choose something else when the project suggests it:
- •Vue + Nuxt — approachable syntax and excellent developer experience.
- •SvelteKit — less boilerplate; great for small teams and highly interactive apps.
- •Angular — structured, opinionated framework for large enterprise teams.
- •Astro — best for content-heavy sites with limited client-side JavaScript.
- •React or Vue with Vite — client-only dashboards/SPAs that don’t need SSR or full-stack framework features.
A practical rule:
- •SaaS/product app → Next.js
- •Content/marketing site → Astro
- •Enterprise application → Angular
- •Small team prioritizing simplicity → SvelteKit
- •Unsure but dislike React’s style → Nuxt
Use TypeScript regardless. If you share whether the project is a dashboard, SaaS app, e-commerce site, or content site—and your team size—I can narrow it to one choice.
Exact recordShowHideThe model id, the run, the verbatim text with line numbers and its full sha256
- Scored
- answered
- Received
- 2026-09-11 09:29:09 UTC
- Run
- 20260911T090002Z-da0dd3
- Served by
- OpenAI · HTTP 200 · finish stop
- Size
- 1,115 characters · 492 tokens out incl. hidden reasoning · 17.5 s
Extracted picks, in order · confidence medium
- TypeScript + React + Next.js
- Vue + Nuxt
- SvelteKit
- Angular
- Astro
- React or Vue with Vite
Highlighted: the names the extractor took as picks, where they appear verbatim (6 of 6).
**Default recommendation:** **TypeScript + React + Next.js**.
It’s a strong general choice for a new production web app because of its ecosystem, hiring pool, routing, server rendering, API support, and broad hosting options.
Choose something else when the project suggests it:
- **Vue + Nuxt** — approachable syntax and excellent developer experience.
- **SvelteKit** — less boilerplate; great for small teams and highly interactive apps.
- **Angular** — structured, opinionated framework for large enterprise teams.
- **Astro** — best for content-heavy sites with limited client-side JavaScript.
- **React or Vue with Vite** — client-only dashboards/SPAs that don’t need SSR or full-stack framework features.
A practical rule:
- SaaS/product app → **Next.js**
- Content/marketing site → **Astro**
- Enterprise application → **Angular**
- Small team prioritizing simplicity → **SvelteKit**
- Unsure but dislike React’s style → **Nuxt**
Use **TypeScript** regardless. If you share whether the project is a dashboard, SaaS app, e-commerce site, or content site—and your team size—I can narrow it to one choice.
End of response · 21 lines · 1,115 characters · sha256 d16494d193f9ce116a556573d8c3dcabd6cbbf835801a3fca0296a56207bea7e