From a70ab40520e8b387a25bde3cc1437e310250f6fa Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Tue, 15 Sep 2026 18:04:16 -0700 Subject: [PATCH] =?UTF-8?q?boot:=20'empty'=20is=20the=20default=20boot=20?= =?UTF-8?q?=E2=80=94=20no=20canvas,=20no=20animation,=20no=20decoration=20?= =?UTF-8?q?fetches?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The boot screen drew a VHS/log animation with floating source pages and a typed-out mood of the day, and fed it with a moods-of-the-day fetch (twice: shell and boot.mjs), a $code source fetch, ten cache-only source reads and a 30 s core-ready wait. Too verbose for what it is, and every piece of it sat between the page and the piece. ?boot=empty is now the default: the shell removes the canvas at once and returns a stub carrying empty:true; the body's flat background stands until the piece paints. Both motd fetches, the source loop and boot.mjs's fetchAndShowSource check that flag and skip. ?noboot is the legacy spelling. ?boot=serious (clean log) and ?boot=aesthetic (VHS) keep the old animations for comparison. Smoke: tmp/empty-boot-smoke.mjs — no canvas from the first frame, zero decoration requests, prompt boots in both modes. --- system/netlify/functions/index.mjs | 22 +++++++------- system/public/aesthetic.computer/boot.mjs | 36 ++++++++--------------- 2 files changed, 24 insertions(+), 34 deletions(-) diff --git a/system/netlify/functions/index.mjs b/system/netlify/functions/index.mjs index 6720cd46a8..044660caac 100644 --- a/system/netlify/functions/index.mjs +++ b/system/netlify/functions/index.mjs @@ -1359,14 +1359,18 @@ async function fun(event, context) {

Aesthetic Computer is an open creative computing platform for making art, games, and tools in the browser using JavaScript and KidLisp. Navigate by typing a piece name (e.g. "painting", "line", "wand", "prompt") into the command prompt and pressing Enter. See llms.txt for full documentation: https://aesthetic.computer/llms.txt

Source code: https://tangled.org/aesthetic.computer/core | Pieces (programs): https://tangled.org/aesthetic.computer/core/tree/main/system/public/aesthetic.computer/disks | Runtime: https://tangled.org/aesthetic.computer/core/tree/main/system/public/aesthetic.computer/lib

- +