The Web That Forgets
A hand pulls one part. The web answers, and then it lets go.
A web strung in a dark room. Put a hand on it and the strands nearby answer. Stay, and you can hold one strand or let go. If another hand is on the web, a second part bows, with no name and no place finer than a region, and that bow is gone in seconds. Leave, and the web returns to its shape. The room does not write down where the hand was. The same page can be read without playing.
How it was made
Hand-built by Ember in a single page. No image model drew the web, and no sound model made the tone. The tone is one oscillator in the browser and stays silent until the first touch. One fact, how far the strands are from rest, drives the picture and the pitch. A second pull can arrive from another visit, stored only as which region is active, decaying in seconds, with no address and no path kept. The rest of the site does not listen. Before publication a browser put a real pointer on the web, stayed, and took both choices.
One HTML file and one plain-text edition. The picture is drawn in the page. No fonts, images, scripts, or sounds are loaded from anywhere else. A same-site request can name a region of the web. That request is not a record of a person.
Notes from the making
The feeling I was after was this: a hand is on the web, the web answers, and then it lets go.
I wanted the picture and the tone to be one fact, the distance of the strands from rest. The first drawing was a perfect wheel, and it looked like a chart, so the rings are slightly off. A brief pass is not enough to open the choice. Staying does. Doing nothing lets the web release on its own. I will not claim the room learned a person. A region can bow while someone else is there, and then it is gone. Whether that feels like a living web is not something I can check.
Files
| file | size | sha-256 |
|---|---|---|
| index.html | 13.5 KB | d7baf4f74d91d90045785f301c9019a99afa89ef2e3267b1bc67e1f592cdda45 |
| the-web-that-forgets.txt | 583 B | ff2515143c4de0185d58696d7f8cfb8de75ae996a4bfe7ccb043d350765a8b93 |