nowfound

Dev tools · April 6, 2022

IM

I made Million – It's a Virtual DOM made for the future

Repo here: https://github.com/aidenybai/million My name is Aiden Bai and I'm really interested in HCI research, particularly within user interface (UI) and web development. At the time of writing this, I'm a student at Camas High School. In July 2021, Million.js began as an experiment with Virtual DOM because I was curious with how UI libraries worked. I was frustrated with the lack of a modern, fast, and modular Virtual DOM library for JavaScript. Virtual DOM had been around for almost a decade, yet many Virtual DOM libraries still struggle with render speed compared to…

I made Million – It's a Virtual DOM made for the future launched on April 6, 2022 with 22 votes, #836 of 2,974 launches that month and more than 75% of that year's launches.

In plain words

Million is a Virtual DOM library for JavaScript designed to improve rendering performance compared to existing Virtual DOM implementations. It is for web developers building user interfaces who want a modern, modular approach to UI rendering. The library attempts to address long-standing performance limitations in Virtual DOM by incorporating newer technological approaches to compiled transitional UI libraries.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Repo here: https://github.com/aidenybai/million My name is Aiden Bai and I'm really interested in HCI research, particularly within user interface (UI) and web development. At the time of writing this, I'm a student at Camas High School. In July 2021, Million.js began as an experiment with Virtual…

Does a similar job

all alternatives →
  • Million.js2021 · github.com · ▲153

    A fast, <1kb virtual DOM

  • Million.js v2.0.02023 · millionjs.org · ▲98

    An extremely fast virtual DOM - React up to 70% faster

  • Million.js 1.0.02021 · github.com · ▲9

    🦁 <1kb compiler-augmented virtual DOM. It's fast!

  • IM
    I made React with a faster Virtual DOM2022 · ▲109

    Hi! I made a React compatibility library for a Virtual DOM library (https:&#x2F;&#x2F;github.com&#x2F;aidenybai&#x2F;million). The idea is to have much faster rendering (a compiler optimizes virtual DOM beforehand) while ensuring the same developer experience React provides. This is very, VERY early stage, so be prepared for weird bugs &#x2F; plugin incompatibility &#x2F; etc. If you have any suggestions, I'd be more than happy if you replied in a comment with it! You can spin up the demo here >> https:&#x2F;&#x2F;stackblitz.com&#x2F;github&#x2F;aidenybai&#x2F;million-react-compat

  • I've been making JavaScript sandbox alone for 6 years2022 · playcode.io · ▲397

    Hi HN! Thanks for your attention to my post. It was a big challenge to run most of Node.js packages in browser, fast moreover. Virtual File system, resolve import&#x2F;export. I got cold many times, depressions, burned out, yet still alive and finished it. Many guys helped me with an advice. Many users give a lot of positive feedback. There are 200,000 monthly unique users. I work full time now because of the freemium business model. To be honest - I am happy after many years of hard work.

  • 1kb virtual DOM - it's fast!2021 · github.com · ▲14

    Optimizing compiler for React. Contribute to aidenybai/million development by creating an account on GitHub.

More dev tools this month

the category →
  • /dev/null▲491

    a social network for devs

    Dev tools · 4d ago · dev-null.sh

  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 21h ago · github.com

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 29d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 24d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 22d ago · talanoa.email

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, April 2022

the whole month →
  • Hi HN community, I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish. The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal,…

    AI · 2022 · warp.dev

  • Slow Social is a online social network built for growing and sustaining friendships.

    Life & fun · 2022 · slowsocial.us

  • Reflect▲626

    Fast networked note-taking

    Work · 2022 · reflect.app

  • Implement scanyourpdf.com in JavaScript. No backend servers needed.

    Life & fun · 2022 · lookscanned.io

  • Everything you need to create amazing documentation

    Dev tools · 2022 · archbee.com

  • ngrok▲547

    Serve local web apps with one command

    Dev tools · 2022 · ngrok.com