Exploring Blockdom: Fastest Virtual DOM (ever!)

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • blockdom

    A fast virtual dom library

  • If you've been around in the JavaScript UI library development space, you've likely heard about blockdom, which claims to be probably the fastest Virtual DOM that currently exists.

  • snabbdom

    A virtual DOM library with focus on simplicity, modularity, powerful features and performance.

  • Compared with other virtual DOMs (see snabbdom, virtual-dom), it's significantly faster. These older methods use node-by-node diffing, or the traversal and comparison of the node tree in order to calculate the optimal DOM modifications to reduce reflow and repaints.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • virtual-dom

    A Virtual DOM and diffing algorithm

  • Compared with other virtual DOMs (see snabbdom, virtual-dom), it's significantly faster. These older methods use node-by-node diffing, or the traversal and comparison of the node tree in order to calculate the optimal DOM modifications to reduce reflow and repaints.

  • million

    Optimize React performance and make your React 70% faster in minutes, not months.

  • So how can we learn from Blockdom and make existing Virtual DOM implementations better? I've been exploring this concept with Million.js.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Million Lint – ESLint for Performance

    1 project | news.ycombinator.com | 29 Feb 2024
  • Show HN: I made a tool that makes React faster automatically

    1 project | news.ycombinator.com | 10 Aug 2023
  • What are your thoughts on Preact Signals? I've thoroughly enjoyed it but am now thinking of dropping it because it results in a fat stack of issues in the Next 13 server logs and because Dan Abramov himself advised against it. Nothing's broken, but it doesn't feel like it makes sense to use anymore

    1 project | /r/react | 5 Jul 2023
  • Million – Fast and lightweight virtual DOM that makes React up to 70% faster

    1 project | news.ycombinator.com | 11 Jun 2023
  • Introducing Million.js - A Lightning-fast Virtual DOM for React!

    1 project | /r/welovecodes | 11 Jun 2023