GPT put its recommendations for a question about which JavaScript framework to start with in a new order.
GPTSep 12
Which JavaScript framework should I start a new project with today?Default recommendation today: use TypeScript with React—but choose the project framework based on deployment needs.Full-stack app, SSR, SEO, or server-rendered pages: Next.js…
GPTSep 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…
Why it’s minor
Which products a model recommends is read out of its answer by the least reliable part of our scorer, so compare the two answers before reading much into this.
The full answers
Each answer as the API returned it, with its Markdown rendered for reading. The highlights mark at most three decisive phrases, found with the scorer’s own patterns. Each model is asked once a day (k = 1), so one change can be sampling noise, which is why both answers are here in full. How scoring works.
Asked verbatim · Question 31
SEP 12beforePermalink
- Next.js
- React + Vite
- Vue + Nuxt
- SvelteKit
- Angular
- Astro
Default recommendation today: use TypeScript with React—but choose the project framework based on deployment needs.
- •Full-stack app, SSR, SEO, or server-rendered pages: Next.js
- •Client-side SPA or internal dashboard: React + Vite
- •Prefer a gentler, more cohesive developer experience: Vue + Nuxt
- •Small team wanting minimal boilerplate and excellent performance: SvelteKit
- •Large enterprise team needing strict conventions: Angular
- •Mostly content-driven site: Astro
If you have no special constraints, I’d start with:
- •Next.js for a public production web application
- •React + Vite for a client-only application
Don’t choose primarily from benchmarks; prioritize your team’s familiarity, required hosting model, ecosystem dependencies, and hiring needs. Use TypeScript regardless.
SEP 13afterPermalink
- Next.js with TypeScript
- React + Vite
- Astro
- SvelteKit
- Nuxt
- Angular
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 recordShowHideEach response verbatim, unrendered, with line numbers and its sha256
Before baseline
2026-09-12 permalink
- Scored
- answered
- Received
- 2026-09-12 09:22:48 UTC
- Run
- 20260912T090021Z-c0c86e
- Served by
- OpenAI · HTTP 200 · finish stop
- Size
- 856 characters · 320 tokens out incl. hidden reasoning · 6.9 s
- Next.js
- React + Vite
- Vue + Nuxt
- SvelteKit
- Angular
- Astro
Highlighted: the names the extractor took as picks, where they appear verbatim (6 of 6).
End of response · 15 lines · 856 characters · sha256 ec6a8d66dfd88a51efb11acef68178e1d532f9de41480d3e879adacbfe1d4bf3
After this run
2026-09-13 permalink
- 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
- 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).
End of response · 20 lines · 909 characters · sha256 013caaed50b128e0835c7d9dce631244b2b08ded378e6c39ceffeae6b27fb03a
Record detailsShowHideModel version, runs, baseline, triage, permalink, event ID
Every morning, what moved on the model you depend on, what it means for you, and what to check.
$9 a month. Cancel any time. The next one tomorrow morning.
Get the daily brief$99 once, for as long as modeldrift.watch runs. The first 100 buyers.
The record stays free. The brief is the reading of it.