Files
shard-wiki/research/260614-processing-deep-dive
tegwick b676579407 research: Processing / p5.js deep dive; SHARD-WP-0004 T4
Program-as-page rendered live at view time (no cached output). Adds
materialization-timing (ahead-of-time vs view-time) + continuity
(one-shot vs continuous) facets to the projection model; execute-in-viewer
= capability+trust. Enrichment-only (UC-54/55). Marks T4 done.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 23:57:57 +02:00
..

260614 — Processing & Processing.js deep dive

Date: 2026-06-14 · Source: SHARD-WP-0004 T4

What this is

A deep dive into Processing (creative coding) and Processing.js / p5.js (browser-run sketches): the sketch is the document — a program whose presentation is live visual output rendered at view time in the browser, with no cached output by default.

Why it matters

  • The cleanest program-as-page case: canonical content = source text, presentation = executable render (no input/output cells, no prose envelope) — sharpens the page model (T12/T15) and UC-54/55.
  • Adds a view-time variant to derivation-projection (the render runs in the viewer, continuously) and a continuity facet (one-shot vs continuous/interactive); continuous → static is a snapshot frame/recording on the live↔snapshot axis (T6).
  • "Execute/render in the viewer" = an explicit capability + trust/sandbox surface.

Yield

  • No new UC (enrichment / design prior art). Enriches UC-54, UC-55; links UC-83, UC-84, UC-35.

Contents

Path Role
findings.md Program-as-page, view-time/live render, no-cached-output, capability+trust, INTENT mapping, UC disposition (enrichment-only), architecture notes