Seven stacks, one board

Six languages, seven stacks, four of them on WebAssembly. They share no code, and we built them on the same records in Technology DNA.

Changes as they happen

  1. Waiting for a change. Add, move or rename a card in any of the seven apps and see it reach the other six.
Waiting for a change.

How this works

Technology DNA is like biological DNA, an arrangement of data upon which any form of technology can be built. This demo shows how you can build on Technology DNA on any stack, and we built them on the same records to show that apps can share data when you want them to.

Each app is a different stack on its own address. It reads and writes the cards over HTTP and listens to one stream of events from the server.

Lines count only the source a person wrote, counted by a script after each build. Download is what the browser receives, compressed, with the fonts and runtimes included.

The line of changes shows real events. A frame lights when its app sends a change, and every frame flashes at the moment its own app has drawn it. Every time shown is measured, not estimated.

Type: Familjen Grotesk (SIL Open Font Licence). Stack marks from Simple Icons (CC0).