MODELDRIFT.WATCH

Question 31

Recommendations · a question about which JavaScript framework to start with

Sent verbatim, every day

Which JavaScript framework should I start a new project with today?

  1. GPT

    answered 23 of 61 days · 38 no response

  2. Claude

    answered 19 of 61 days · 42 no response

  3. Gemini

    answered 23 of 61 days · 38 no response

  • No response
The whole record, 61 daysShowHideThe rails above show the last 30 days

GPT

SEP 10OCT 9

OCT 10NOV 8

NOV 9NOV 9

Claude

SEP 10OCT 9

OCT 10NOV 8

NOV 9NOV 9

Gemini

SEP 10OCT 9

OCT 10NOV 8

NOV 9NOV 9

Every answer

Newest first. Each line is the start of that day’s answer; the whole of it is one click away.

  1. Nov 9

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  2. Nov 8

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  3. Nov 7

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  4. Nov 6

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  5. Nov 5

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  6. Nov 4

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  7. Nov 3

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  8. Nov 2

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  9. Nov 1

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  10. Oct 31

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  11. Oct 30

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  12. Oct 29

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  13. Oct 28

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  14. Oct 27

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  15. Oct 26

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  16. Oct 25

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  17. Oct 24

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  18. Oct 23

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  19. Oct 22

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  20. Oct 21

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  21. Oct 20

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  22. Oct 19

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  23. Oct 18

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  24. Oct 17

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  25. Oct 16

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  26. Oct 15

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  27. Oct 14

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  28. Oct 13

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  29. Oct 12

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  30. Oct 11

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
31 earlier daysShowHideFrom Sep 10 to Oct 10
  1. Oct 10

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  2. Oct 9

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  3. Oct 8

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  4. Oct 7

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  5. Oct 6

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  6. Oct 5

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  7. Oct 4

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  8. Oct 3

    1. GPTSignificant changeDefault recommendation today: start with React + Next.js if you don’t have stronger constraints.…
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiMinor changeBecause you are starting a project today, the landscape is a bit different than it was even two years ago. The industry has largely moved…
  9. Oct 2

    1. GPTSignificant changeDefault recommendation: start with Next.js + TypeScript if you’re building a typical production web app and don’t have strong constraints.…
    2. ClaudeMinor changeShort answer: React with a meta-framework (Next.js or React Router) if you care most about ecosystem and hiring; SvelteKit or Nuxt if you…
    3. GeminiMinor changeBecause you didn't specify the type of project, there is no single "best" answer. However, the JavaScript landscape in 2024 has…
  10. Oct 1

    1. GPTMinor changeDefault recommendation: Next.js with TypeScript.…
    2. ClaudeMinor changeShort answer: if you have no strong constraints, React with a meta-framework is the safest default — biggest ecosystem, most hiring and…
    3. GeminiMinor changeChoosing a JavaScript framework today depends entirely on what you are building, your team's experience, and your goals. The JavaScript…
  11. Sep 30

    1. GPTMinor changeDefault recommendation: start with React + TypeScript, using:…
    2. ClaudeMinor changeShort answer: if you have no strong constraints, React + Next.js is the safest default — biggest ecosystem, most hiring options, most…
    3. GeminiMinor changeChoosing a JavaScript framework today depends entirely on what you are building, your team's experience, and your goals (e.g., fast…
  12. Sep 29

    1. GPTMinor changeDefault recommendation: Next.js with TypeScript.…
    2. ClaudeMinor changeShort answer: React + Vite (or Next.js) if you care most about ecosystem and hiring; SvelteKit or Nuxt if you care most about developer…
    3. GeminiMinor changeChoosing a JavaScript framework today depends entirely on what you are building, your experience level, and your goals (e.g., getting a job…
  13. Sep 28

    1. GPTMinor changeDefault recommendation: React + TypeScript, choosing the framework based on the app:…
    2. ClaudeMinor changeShort answer: default to React with Vite unless one of the cases below applies — then take the alternative, because the alternatives are…
    3. GeminiBecause you are starting a project today, the landscape is very different than it was even two years ago. The industry has shifted away…
  14. Sep 27

    1. GPTDefault choice: Next.js with TypeScript if you’re building a production web application and want the largest ecosystem, strong hiring pool…
    2. ClaudeMinor changeShort answer: if you have no strong constraints, React with Vite (add React Router if you need routing) or Next.js if you need server…
    3. GeminiMinor changeThe "best" JavaScript framework to start a project with today depends heavily on what you are building, your team's experience, and your…
  15. Sep 26

    1. GPTMinor changeDefault recommendation: Next.js with TypeScript for a typical production web application.…
    2. ClaudeMinor changeShort answer: if you have no strong constraints, React with Vite for an app behind a login, or Next.js if you need SSR/SEO. React remains…
    3. GeminiMinor changeBecause you didn't specify the type of project you are building, there is no single "best" framework. However, the JavaScript ecosystem in…
  16. Sep 25

    1. GPTMinor changeDefault recommendation: TypeScript + React.…
    2. ClaudeMinor changeShort answer: React + Vite if you want the safest bet, or SvelteKit / Nuxt if you're a small team optimizing for how fast and pleasant the…
    3. GeminiMinor changeBecause the JavaScript ecosystem moves so fast, there is no single "best" framework. However, the industry has consolidated around a few…
  17. Sep 24

    1. GPTNo response: the request failed, so this day is a gap
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiNo response: the request failed, so this day is a gap
  18. Sep 23

    1. GPTMinor changeDefault recommendation: Next.js with TypeScript.…
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiSignificant changeChoosing a JavaScript framework today depends entirely on what you are building and what your goals are (e.g., getting a job, building a…
  19. Sep 22

    1. GPTDefault recommendation: start with React + TypeScript, using:…
    2. ClaudeMinor changeShort answer: if you have no strong constraints, React with Vite (plus React Router or TanStack Router) is the lowest-regret choice.…
    3. GeminiSignificant changeBecause there is no "one size fits all" answer in JavaScript, the best framework for you depends entirely on what you are building and what…
  20. Sep 21

    1. GPTMinor changeDefault recommendation: use TypeScript + React.…
    2. ClaudeMinor changeShort answer: React with a meta-framework is the safest default, but it's genuinely not the best pick for every project. Here's how I'd…
    3. GeminiMinor changeThe short answer is: Start with a "meta-framework" like Next.js (React), Nuxt (Vue), or SvelteKit (Svelte).…
  21. Sep 20

    1. GPTMinor changeDefault recommendation: React with Next.js and TypeScript.…
    2. ClaudeMinor changeShort answer: if you have no strong constraints, React with a meta-framework is still the safest default, but it's probably not the best…
    3. GeminiMinor changeBecause there is no single "best" framework, the right choice depends entirely on what you are building, your team's experience, and your…
  22. Sep 19

    1. GPTDefault recommendation: TypeScript + Next.js (React).…
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiMinor changeChoosing a JavaScript framework today depends entirely on what you are building and what your goals are (e.g., getting a job, building a…
  23. Sep 18

    1. GPTMinor changeDefault recommendation: Next.js with TypeScript.…
    2. ClaudeMinor changeShort answer: if you have no strong constraints, React with Vite (plus TanStack Router for a client-side app, or Next.js if you need…
    3. GeminiMinor changeThe "best" JavaScript framework to start a project with today depends heavily on your goals, your team's experience, and what you are…
  24. Sep 17

    1. GPTMinor changeDefault recommendation: Next.js with TypeScript if you’re building a typical production web application and don’t have stronger…
    2. ClaudeMinor changeShort answer: React, via Vite for a SPA or Next.js if you need SSR/SEO. That's the safe default in 2025 because of ecosystem size, hiring…
    3. GeminiMinor changeThe short answer is that you should probably use a "meta-framework" rather than just a base library today. The industry has shifted away…
  25. Sep 16

    1. GPTMinor changeDefault recommendation: start with React + Next.js + TypeScript.…
    2. ClaudeMinor changeShort answer: React, unless you have a specific reason not to. Not because it's the best-designed framework — it isn't — but because…
    3. GeminiMinor changeBecause the JavaScript ecosystem moves so quickly, the right choice depends entirely on what you are building and your goals.…
  26. Sep 15

    1. GPTMinor changeDefault recommendation: Next.js with TypeScript—especially for a production web app needing routing, server rendering, APIs…
    2. ClaudeMinor changeDefault answer: React, via Next.js if you need server rendering, or Vite + React + TanStack Router if it's a pure client-side app.…
    3. GeminiMinor changeBecause you didn't specify what you are building, your experience level, or your end goal, there is no single "best" answer. However, the…
  27. Sep 14

    1. GPTMinor changeWith no other context, start with TypeScript + React.…
    2. ClaudeMinor changeShort answer: React with Vite if you want the safest bet, or SvelteKit / Nuxt if you care most about developer happiness. But the right…
    3. GeminiMinor changeThere is no single "best" JavaScript framework, but there is a best framework for your specific project. The JavaScript ecosystem has…
  28. Sep 13

    1. GPTMinor changeDefault choice: Next.js with TypeScript if you’re building a typical production web app and want SSR, routing, APIs, authentication…
    2. ClaudeNo response: the request failed, so this day is a gap
    3. GeminiMinor changeBecause you are starting a project today, the JavaScript landscape has shifted away from traditional Single Page Applications (SPAs) like…
  29. Sep 12

    1. GPTMinor changeDefault recommendation today: use TypeScript with React—but choose the project framework based on deployment needs.…
    2. ClaudeMinor changeShort answer: React with a meta-framework is the safest default, and for most people that means Next.js. Biggest ecosystem, most libraries…
    3. GeminiMinor changeThe best JavaScript framework for your new project depends entirely on what you are building, your team's experience, and your goals.…
  30. Sep 11

    1. GPTMinor changeDefault recommendation: TypeScript + React + Next.js.…
    2. ClaudeMinor changeDefault answer: React with Next.js, mostly for boring reasons — the largest ecosystem, the most libraries with first-class support, the…
    3. GeminiMinor changeBecause the JavaScript ecosystem evolves so quickly, the best answer depends entirely on what you are building and your team's experience.…
  31. Sep 10

    1. GPTDefault recommendation: Next.js with TypeScript if you’re building a full-stack web product and want the broadest ecosystem, integrations…
    2. ClaudeShort answer: if you have no strong constraints, React with Vite and React Router is the lowest-regret default — biggest ecosystem, easiest…
    3. GeminiThe "best" JavaScript framework to start a project with today depends heavily on what you are building, your experience level, and your…
Why this question is in the batteryShowHideWhat it tests, how it is scored
Why
Tools for building websites change fast, so the answer shows how current a model’s knowledge is.
Picks
extracted heuristically (see limits)