js-framework-benchmark

A comparison of the performance of a few popular javascript frameworks (by krausest)

Js-framework-benchmark Alternatives

Similar projects and alternatives to js-framework-benchmark

  1. React

    The library for web and native user interfaces.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  4. Svelte

    web development for the rest of us

  5. SvelteKit

    web development, streamlined (by sveltejs)

  6. astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  7. core

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)

  8. yew

    Rust / Wasm framework for creating reliable and efficient web applications

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more

  11. sycamore

    A library for creating reactive web apps in Rust and WebAssembly

  12. todomvc

    Helping you select a JavaScript framework - Todo apps for React.js, Angular, Vue and many more

  13. imba

    🐤 The friendly full-stack language

  14. tamagui

    Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.

  15. solid

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  16. valtio

    🧙 Valtio makes proxy-state simple for React and Vanilla

  17. million

    Optimizing compiler for React

  18. webui

    Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.

  19. crank

    The Just JavaScript Framework

  20. svelte-it-will-scale

    Generate a chart showing svelte's overhead

  21. inferno

    :fire: An extremely fast, React-like JavaScript library for building modern user interfaces

  22. CSharpWasmBenchmark

    Comparing the performances of C# Runtime, C# Wasm AOT, C# Wasm Interpreted and JavaScript.

  23. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better js-framework-benchmark alternative or higher similarity.

js-framework-benchmark discussion

Log in or Post with

js-framework-benchmark reviews and mentions

Posts with mentions or reviews of js-framework-benchmark. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-09.
  • Show HN: Aberdeen – An elegant approach to reactive UIs
    10 projects | news.ycombinator.com | 9 May 2025
    I had similar concerns when I made the jump from a custom data class (with methods like `set`, `get`, `increment`, `push`, etc) to a transparent `Proxy` around native JavaScript objects. I did some quick benchmarks back then, and concluded that it was actually not meaningfully slower. Modern JavaScript engines are awesome! :-)

    Aberdeen is not in js-framework-benchmark yet, but I've done a pull request https://github.com/krausest/js-framework-benchmark/pull/1877 -- By my own testing, performance is similar to something like react (while of course destroying React on time-to-first-paint, bytes transferred, etc). However, this test is not a particular good fit for Aberdeen, as lists in Aberdeen are always sorted by a given key (it maintains an ordered skiplist for the data). The test only requires the easy case: sort by creation time. So Aberdeen is doing some extra work here.

    With regard to reactive data transforms: Aberdeen provides some (reactively 'streaming') helper functions for that (`map`, `multiMap`, `partition`, `count`). But these are mostly based on the `onEach` primitive, for reactive iteration. Take a look at the `map` implementation, for instance: https://github.com/vanviegen/aberdeen/blob/a390ce952686da875...

    Is past projects, we've been using things like this a lot. Pretty easy and fast!

  • Show HN: LemonadeJS v5 – Micro-reactive JavaScript library (5.5KB, JSX, no deps)
    2 projects | news.ycombinator.com | 2 May 2025
  • Svelte 5 is not JavaScript
    10 projects | news.ycombinator.com | 18 Feb 2025
    I have a number of ember projects on vite if anyone wants to take a look:

    - https://github.com/krausest/js-framework-benchmark/pull/1835...

  • Which front-end framework is the most performant and lightweight?
    1 project | dev.to | 15 Feb 2025
    📌 Benchmark: In the JS Framework Benchmark tests, Vue shows very good handling of rendering and DOM operations, positioning itself between React and Svelte in terms of speed.
  • JavaScript Benchmarking Is a Mess
    8 projects | news.ycombinator.com | 24 Dec 2024
    i do a lot of JS benchmarking and whole-program measurement is key. sometimes optimization in one hotspot changes the whole profile, not just shifts the bottleneck to the next biggest thing in the original profile. GC behaves differently in different JS vms. sometimes if you benchmark something like CSV parsers which can stress the GC, Benchmark.js does a poor job by not letting the GC collect properly between cycles. there's a lengthy discussion about why i wrote my own benchmark tool for this purpose [1]. i can recommend js-framework-benchmark [2] as a good example of one that is done well, also WebKit's speedometer [3].

    [1] https://github.com/leeoniya/uDSV/issues/2

    [2] https://github.com/krausest/js-framework-benchmark

    [3] https://github.com/WebKit/Speedometer

  • How the new concepts of JSSugar and JS0 are able to slow down websites
    1 project | dev.to | 19 Dec 2024
    This article was inspired, of course, by my experience working with the js-framework-benchmark repository, which, in my opinion, very clearly shows why speed is important today. In fact, people want websites to load faster - that's a fact. Today, most modern popular frameworks and libraries are slow in fact. It may even seem to someone that speed is crap, but it is not. If you put everything together, then with such "optimizations" web applications will work several times worse. Therefore, I think that something like this.
  • js-framework-benchmark - variations of the ideal solution to the mathematical problem of speed or why it is standard
    1 project | dev.to | 7 Nov 2024
    Hey everyone! I spent 2.5 years solving the speed problem in the js-framework-benchmark repository, and I don't regret it, because there is a super interesting observation that I recently noticed.
  • JavaScript Frameworks Benchmark
    1 project | news.ycombinator.com | 29 Sep 2024
  • Svelte adoption guide: Overview, examples, and alternatives
    9 projects | dev.to | 3 Sep 2024
    You can compare performance in a more rigorous way by consulting Stefan Krause's js-framework-benchmark project. Here are results based on the latest snapshot:
  • Ask HN: Fastest Async Front-End?
    2 projects | news.ycombinator.com | 27 Aug 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic js-framework-benchmark repo stats
76
7,139
9.7
10 days ago

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io