QTNest logoQTNest

Which JavaScript Framework Are You?

React, Vue, Svelte, htmx or something older? 8 questions to find the framework that matches how you build.

Question 1 of 80%

A new project lands. What do you reach for?

Frequently Asked Questions

How does the quiz choose my framework?

Each answer adds a point toward one of the eight frameworks. After eight questions, the one with the most points is your match.

Which frameworks can I get?

React, Vue, Svelte, Angular, Next.js, Solid, htmx or jQuery — each representing a different philosophy about building for the web.

Does this tell me which framework to use?

Not seriously. It is a fun quiz rather than technical advice, though your result may reflect the kind of tool you would genuinely enjoy.

Is my data collected?

No. Everything runs in your browser and no answers or results are stored or sent anywhere.

Which JavaScript Framework Are You? — React, Vue, Svelte or Something Stranger

Framework choice is never really about features, which is why the arguments never end. React won and now carries everyone's expectations. Vue took the good ideas and made them pleasant. Svelte asked why any of this needs to happen at runtime. Angular brought rules and structure for teams that genuinely need them. Next.js decided one job was not enough. Solid cares about being correct more than being popular. htmx thinks the industry took a wrong turn a decade ago. And jQuery is still quietly running a serious share of the web while three rewrites came and went.

This quiz works out which one you are. Eight questions cover what you reach for on a new project, how you feel about build steps, what you think is actually wrong with modern web development, and what you optimise for when you have to choose. Each answer adds a point to one framework and the highest total wins.

You do not need to have used all eight — the questions are about how you approach building things rather than which APIs you have memorised, so it works whether you write frontend every day or just have opinions about it.

Everything runs in your browser and nothing is stored. Share your result to restart the argument in your team chat, or play again to see what a different mood gets you.

How to Use the Which JavaScript Framework Are You?

  1. Read each of the eight questions and pick the answer that matches how you actually build.
  2. Answer honestly rather than aspirationally.
  3. Your framework appears as soon as you finish the last question.
  4. Read the description and the three traits behind your match.
  5. Tap "Share result" to compare with your team, or "Play again" for another run.

Related Tools