Hacker ApprovedDepartments

Svelte

Hacker Approved

Ranked 3 of 21 JavaScript frameworks by recommenders

A compiled frontend framework praised for simple reactivity, closeness to plain HTML/CSS/JS and fast output; critics cite a smaller ecosystem and LLM confusion between Svelte 4 and 5.

A compiled frontend framework praised for simple reactivity, closeness to plain HTML/CSS/JS and fast output; critics cite a smaller ecosystem and LLM confusion between Svelte 4 and 5.

188 people gave an opinion

recommend it
151
criticize it
37
approval share
80%
Each figure is 2 people. RecommendsCriticizes

Recommended in 13 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: recommended (month in progress)

Owned for 3 years

Median of the 9 owners who said how long they have had it.

Each square is one year.

Why it carries the badge

  • 151 people recommend itNeeds 10 or more, met.
  • 4.1 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 13 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Simple, intuitive reactivity

    “It's just a more intuitive framework, fewer pitfalls, cleaner reactivity, and is much more performant out of the box.”

    Comment from 1 Oct 2026 in “SvelteKit 3”

    “With the introduction of proxy-based reactivity using runes, that is largely a solved problem in svelte.”

    Comment from 11 Jan 2026 in “Ripple: The Elegant TypeScript UI Framework”

    “Runes allowed simpler Svelte syntax while making it more clear, consistent, flexible, and composable.”

    Comment from 24 Jan 2026 in “Show HN: Coi – A language that compiles to WASM, beats React/Vue”
  • Close to plain HTML/CSS/JS

    “Svelte struck the right DX balance for me between helpful framework tools and features, but not far removed from vanilla JS, HTML, and CSS.”

    Comment from 13 Jul 2026 in “Why Vanilla JavaScript”

    “it was so dead simple that I built my first basic webapp with 0 javascript, css or html experience in 3 days”

    Comment from 12 Feb 2026 in “Show HN: rari, the rust-powered react framework”

    “It's a pleasure to use, I especially like how similar it is to writing plain HTML / CSS / JS.”

    Comment from 5 May 2026 in “Introducing Svelte (2016)”
  • Better performance than React

    “svelte doesn't have a shadow dom that gets recomputed all the time that it would be a significant performance and memory benefit for most apps”

    Comment from 2 Oct 2026 in “SvelteKit 3”

    “It's just a more intuitive framework, fewer pitfalls, cleaner reactivity, and is much more performant out of the box.”

    Comment from 1 Oct 2026 in “SvelteKit 3”

    “LLMs are better at writing Svelte than React, and then you also get a faster frontend by default.”

    Comment from 2 Oct 2026 in “SvelteKit 3”
  • Works with vanilla JS libraries

    “Other advantages of Svelte over React/Vue is that it does not require a Svelte specific library or wrapper”

    Comment from 2 Oct 2026 in “SvelteKit 3”

    “the functionality might already be built into Svelte, and 2) you can use any JavaScript library directly”

    Comment from 26 May 2026 in “Does Anybody Actually Like React?”

    “Instead, look at Svelte or Solid.js, as they integrate nicely with imperative DOM-oriented JS libraries”

    Comment from 11 Jun 2026 in “Show HN: Extend UI – open-source UI kit for modern document apps”

What people warn about

Each mark is one comment

  • LLMs confuse Svelte 4 and 5

    “For most of 2024-2025 frontier models really struggled with Svelte 4 vs 5 compatibility issues.”

    Comment from 2 Oct 2026 in “SvelteKit 3”

    “It's too new, and there's too much good Svelte code out there used in training that doesn't use Svelte 5.”

    Comment from 13 Dec 2025 in “Ask HN: How can I get better at using AI for programming?”

    “I'm just sad svelte didnt behave better because of the LLM reading migration guide on every answer”

    Comment from 1 Nov 2026 in “The AI cost of JavaScript frameworks”
  • Struggles as apps grow complex

    “very lightweight but probably not a good choice if your app quickly grows in complexity”

    Comment from 9 Nov 2025 in “Marko – A declarative, HTML‑based language”

    “A lot of the front end frameworks add a lot of complexity, even nice frameworks like Svelte”

    Comment from 18 Jul 2026 in “How I use HTMX with Go”
  • Smaller ecosystem, bespoke tooling

    “Needing bespoke svelte-specific tooling for _everything_ is pretty annoying when it comes to developer experience”

    Comment from 2 Oct 2026 in “SvelteKit 3”

    “I had main issue with smaller ecosystem. Very limited components and everything else is geared towards React.”

    Comment from 26 May 2026 in “Does Anybody Actually Like React?”
  • Dependency tracking limitations

    “just like svelte this is elegant exactly until you realize that it is not possible to correctly track all the dependencies”

    Comment from 11 Jan 2026 in “Ripple: The Elegant TypeScript UI Framework”

    “I suspect Svelte's heavy lift with compile-time reactivity came largely from trying to infer reactive intent”

    Comment from 24 Jan 2026 in “Show HN: Coi – A language that compiles to WASM, beats React/Vue”

Other JavaScript frameworks people recommend

The four most recommended other JavaScript frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Svelte compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
React48256046%1310 yrs21 owners—
htmx32012073%132 yrs12 ownersApproved
SvelteThis page1513780%133 yrs9 ownersApproved
Vue1213976%139.9 yrs4 ownersApproved
Angular829646%118 yrs10 owners—
See all 21 JavaScript frameworks, ranked

What people said

40 of the 231 comments that mention it, newest first. Each links to the original comment.

“I'm just sad svelte didnt behave better because of the LLM reading migration guide on every answer”

CriticizesComment from 1 Nov 2026 in “The AI cost of JavaScript frameworks”

“In my personal use case, that would be Svelte 5 for me and I'm sure it will be something else for everyone.”

RecommendsComment from 1 Nov 2026 in “The AI cost of JavaScript frameworks”

“picking (for your llm) one of those superfast frameworks like svelte in ny experience”

RecommendsComment from 20 Oct 2026 in “Ask HN: How to deal with shipping AI-written code you don't understand?”

“The accessibility guardrails in Svelte are in particular something that I imagine steers agents in the right direction.”

RecommendsComment from 3 Oct 2026 in “SvelteKit 3”

“Other advantages of Svelte over React/Vue is that it does not require a Svelte specific library or wrapper”

RecommendsComment from 2 Oct 2026 in “SvelteKit 3”

“Needing bespoke svelte-specific tooling for _everything_ is pretty annoying when it comes to developer experience”

CriticizesComment from 2 Oct 2026 in “SvelteKit 3”

“svelte doesn't have a shadow dom that gets recomputed all the time that it would be a significant performance and memory benefit for most apps”

RecommendsComment from 2 Oct 2026 in “SvelteKit 3”

“For most of 2024-2025 frontier models really struggled with Svelte 4 vs 5 compatibility issues.”

MixedComment from 2 Oct 2026 in “SvelteKit 3”

“LLMs are better at writing Svelte than React, and then you also get a faster frontend by default.”

RecommendsComment from 2 Oct 2026 in “SvelteKit 3”

“It's just a more intuitive framework, fewer pitfalls, cleaner reactivity, and is much more performant out of the box.”

RecommendsComment from 1 Oct 2026 in “SvelteKit 3”

“I've seen a few benchmarks where svelte results in less tokens than React frameworks to complete the task.”

RecommendsComment from 1 Oct 2026 in “SvelteKit 3”

“I kind of like Svelte and Vue in that regard, where your CSS, HTML and JS lives all together”

RecommendsComment from 4 Aug 2026 in “You don't need React: creating a minimal UI library in Vanilla JavaScript”

“A lot of the front end frameworks add a lot of complexity, even nice frameworks like Svelte”

CriticizesComment from 18 Jul 2026 in “How I use HTMX with Go”

“Svelte struck the right DX balance for me between helpful framework tools and features, but not far removed from vanilla JS, HTML, and CSS.”

RecommendsComment from 13 Jul 2026 in “Why Vanilla JavaScript”

“Svelte 5's runes are especially powerful because they let reactivity escape the component boundary.”

RecommendsComment from 24 Jun 2026 in “Meta Pauses Employee-Tracking Program Following Internal Data Leak”

“Instead, look at Svelte or Solid.js, as they integrate nicely with imperative DOM-oriented JS libraries”

RecommendsComment from 11 Jun 2026 in “Show HN: Extend UI – open-source UI kit for modern document apps”

“the functionality might already be built into Svelte, and 2) you can use any JavaScript library directly”

RecommendsComment from 26 May 2026 in “Does Anybody Actually Like React?”

“I had main issue with smaller ecosystem. Very limited components and everything else is geared towards React.”

CriticizesComment from 26 May 2026 in “Does Anybody Actually Like React?”

“They should just rewrite that laggy UI in Svelte, Solid, or even vanilla JS. Any of those would work.”

RecommendsComment from 12 May 2026 in “GitLab Announces Workforce Reduction and End of Their CREDIT Values”

“It's a pleasure to use, I especially like how similar it is to writing plain HTML / CSS / JS.”

RecommendsComment from 5 May 2026 in “Introducing Svelte (2016)”

“There are way better libraries to write maintainable code in (svelte, solid, and even vue is better FFS).”

RecommendsComment from 24 Mar 2026 in “No-build, no-NPM, SSR-first JavaScript framework if you hate React, love HTML”

“Svelte is built directly on web standards so knowing it strengthens your command of core JS”

RecommendsComment from 16 Feb 2026 in “JavaScript-heavy approaches are not compatible with long-term performance goals”

“it was so dead simple that I built my first basic webapp with 0 javascript, css or html experience in 3 days”

RecommendsComment from 12 Feb 2026 in “Show HN: rari, the rust-powered react framework”

“the "big ones" (angular/react/vue/svelte) have been around for YEARS at this point and IMO mostly stablized”

RecommendsComment from 6 Feb 2026 in “Systems Thinking”

“I suspect Svelte's heavy lift with compile-time reactivity came largely from trying to infer reactive intent”

CriticizesComment from 24 Jan 2026 in “Show HN: Coi – A language that compiles to WASM, beats React/Vue”

“Runes allowed simpler Svelte syntax while making it more clear, consistent, flexible, and composable.”

RecommendsComment from 24 Jan 2026 in “Show HN: Coi – A language that compiles to WASM, beats React/Vue”

“Your examples, Vue and Svelte, give you build-time predictable output with scoped CSS without Tailwind.”

RecommendsComment from 11 Jan 2026 in “AI is a business model stress test”

“With the introduction of proxy-based reactivity using runes, that is largely a solved problem in svelte.”

RecommendsComment from 11 Jan 2026 in “Ripple: The Elegant TypeScript UI Framework”

“just like svelte this is elegant exactly until you realize that it is not possible to correctly track all the dependencies”

CriticizesComment from 11 Jan 2026 in “Ripple: The Elegant TypeScript UI Framework”

“SolidJS and Svelte implement react's developer ergonomics, while having better performance”

RecommendsComment from 31 Dec 2025 in “Win32 is the stable Linux ABI”

“Its simplicity and the straightforward reactivity model fit the kind of UI updates this game needs.”

RecommendsComment from 26 Dec 2025 in “Show HN: Euclidle – Guess the Coordinates in N‑Dimensional Space”

“It's too new, and there's too much good Svelte code out there used in training that doesn't use Svelte 5.”

CriticizesComment from 13 Dec 2025 in “Ask HN: How can I get better at using AI for programming?”

“Svelte seems to be the one that is the least against that, but I still don't see anybody using it that way”

MixedComment from 6 Dec 2025 in “Django 6”

“the developer experience provided by the compiler model used in Svelte and React is much nicer to work with”

RecommendsComment from 3 Dec 2025 in “RCE Vulnerability in React and Next.js”

“I enjoy writing mostly SSR apps with just a few specific Svelte components mounted as custom elements. It works really well.”

RecommendsComment from 19 Nov 2025 in “I made a better DOM morphing algorithm”

“I've mostly been using Svelte for the past half-decade instead but still hope for something more elegant to come along.”

MixedComment from 9 Nov 2025 in “Marko – A declarative, HTML‑based language”

“very lightweight but probably not a good choice if your app quickly grows in complexity”

MixedComment from 9 Nov 2025 in “Marko – A declarative, HTML‑based language”

“React and Svelte and the rest can read clunkily at times but they have a clear separation of concerns and I’m glad for that.”

MixedComment from 8 Nov 2025 in “Marko – A declarative, HTML‑based language”

“Radically simpler reactivity that doesn't require 20 different hooks to do the same thing.”

RecommendsComment from 6 Nov 2025 in “App Store web has exposed all its source code”

“clean encapsulation of logic and state while maintaining standards compliance and framework independence”

RecommendsComment from 1 Nov 2025 in “A Svelte 5 Custom Elements Demonstration – Framework Agnostic Web Components”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.