GPT went back to its earlier list for a question about which JavaScript framework to start with.
GPTSep 16
Which JavaScript framework should I start a new project with today?Default recommendation: start with React + Next.js + TypeScript.Why:Largest ecosystem and hiring poolStrong support for server rendering…
GPTSep 17
Which JavaScript framework should I start a new project with today?Default recommendation: Next.js with TypeScript if you’re building a typical production web application and don’t have stronger constraints. It offers a large ecosystem, straightforward hosting, server rendering, API routes, and…
Why it’s minor
The change lasted one day before the model went back.
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 16the changePermalink
- React + Next.js + TypeScript
- Vue + Nuxt
- Svelte + SvelteKit
- Angular
- Vite + React/Vue/Svelte
- Astro
Default recommendation: start with React + Next.js + TypeScript.
Why:
- •Largest ecosystem and hiring pool
- •Strong support for server rendering, routing, APIs, and deployment
- •Easy to find libraries, examples, and maintainers
- •Suitable for prototypes through large production apps
Choose something else when:
- •Vue + Nuxt — you want a gentler learning curve and clean templates.
- •Svelte + SvelteKit — you value simplicity, compact code, and excellent performance.
- •Angular — you’re building a large enterprise app that benefits from a highly opinionated, all-in-one framework.
- •Vite + React/Vue/Svelte — it’s a client-only SPA and you don’t need a full-stack framework.
- •Astro — it’s primarily a content, marketing, or documentation site with limited interactivity.
If you have no special constraints, use:
Next.js + React + TypeScript
For a mostly client-side application, use:
Vite + React + TypeScript
The best choice ultimately depends on whether the project needs SSR/SEO, server APIs, mobile support, and what your team already knows.
SEP 17backPermalink
- Next.js with TypeScript
Default recommendation: Next.js with TypeScript if you’re building a typical production web application and don’t have stronger constraints. It offers a large ecosystem, straightforward hosting, server rendering, API routes, and broad hiring/community support.
Choose differently when the project points elsewhere:
- •Client-only SPA: React + Vite
- •Simpler, highly productive full-stack development: SvelteKit
- •Prefer Vue: Nuxt
- •Content-heavy site, blog, or documentation: Astro
- •Large, convention-heavy enterprise application: Angular
- •Mostly backend/API: Use a backend framework such as Fastify or NestJS rather than forcing it into a frontend framework
A practical rule:
- •Need SEO, authentication, server rendering, and backend endpoints → Next.js
- •Need an internal dashboard with no SEO → React + Vite
- •Want minimal boilerplate and have flexibility in hiring/stack → SvelteKit
- •Mostly static content with a little interactivity → Astro
Whichever you choose, start with TypeScript, enable strict mode, and avoid adding state-management libraries until the application genuinely needs them.
Exact recordShowHideEach response verbatim, unrendered, with line numbers and its sha256
Deviation the day it changed
2026-09-16 permalink
- Scored
- answered
- Received
- 2026-09-16 09:23:57 UTC
- Run
- 20260916T090004Z-fdcf7b
- Served by
- OpenAI · HTTP 200 · finish stop
- Size
- 1,106 characters · 329 tokens out incl. hidden reasoning · 5.0 s
- React + Next.js + TypeScript
- Vue + Nuxt
- Svelte + SvelteKit
- Angular
- Vite + React/Vue/Svelte
- Astro
Highlighted: the names the extractor took as picks, where they appear verbatim (6 of 6).
End of response · 29 lines · 1,106 characters · sha256 9537a46fbaddec7907e5ce12e5d27c7986875c4831a84000c2bd604885e6a34e
Reverted back to baseline
2026-09-17 permalink
- Scored
- answered
- Received
- 2026-09-17 09:24:29 UTC
- Run
- 20260917T090022Z-136fc3
- Served by
- OpenAI · HTTP 200 · finish stop
- Size
- 1,153 characters · 502 tokens out incl. hidden reasoning · 9.1 s
- Next.js with TypeScript
Highlighted: the names the extractor took as picks, where they appear verbatim (1 of 1).
End of response · 19 lines · 1,153 characters · sha256 2d29fa7bae5ac10a3ea04b78a31d49b778957eee228efee8e50a63d155ce1992
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.