@dopejs/deckle
Kamera, Scene-Store-Transaktionen, Lifecycle, Sichtbarkeit, Budgets
camera (400, 300) · zoom 0.90
Hunderte generierter Seiten als iframes am Leben zu halten, skaliert nicht. Sie zu Bildern zu verflachen, kostet Auswahl und Events. Deckle besetzt den Raum dazwischen: zwischengespeichertes Rendering, in das man weiterhin hineingreifen kann.
Artefakt = Quelle + dauerhafter Zustand + Interaktionsbaum + Render-Cache + optionale Live-Laufzeit
Lifecycle
Jedes Artefakt durchläuft eine explizite Zustandsmaschine. Live-DOM, Laufzeiten und GPU-Texturen sind budgetierte Ressourcen, die durch Sichtbarkeit und Interaktion gewährt werden — nie beiläufig.
Streaming
Ein Agent erzeugt ein Artefakt Token für Token. Jede Art committet an ihrer eigenen Grenze — ein Graphem, eine Zeile, ein geschlossenes Markdown-Konstrukt, ein JSON-Wert, ein entschiedenes HTML-Tag — und diese Grenze bewegt sich nur vorwärts, sodass Lesende nie erleben, dass eine Interpretation zurückgenommen wird.
Pakete
Optimierte Implementierungen werden neben naiven Referenzimplementierungen ausgeliefert und differenziell gegen sie getestet — das Orakel bleibt als Rückfallpfad verfügbar.
Kamera, Scene-Store-Transaktionen, Lifecycle, Sichtbarkeit, Budgets
Gitter-Raumindex plus naives differenzielles Orakel
Revisionen, Interaktionsbaum, kanonische Serialisierung
Sanitizer für statisches Profil, URL-Richtlinie, Kontingente, Capabilities
Laufzeit-Nachrichtenprotokoll, Epochen, capability-geschützte Brücke
Retained Pictures, canvas-natives Inhaltsrendering, LOD, Texturbudget
internes Hit-Testing, Auswahlmodell, virtuelle Ereignispfade
gemeinsames Vokabular der Vorabversion
HTML-in-Canvas-Capability-Prüfungen, Nachweismanifeste
Status
Die Engine-Verträge sind implementiert und getestet. Die Browser-Nachweis-Gates sind nicht bestanden: Unterstützung für die experimentellen HTML-in-Canvas-APIs ist eine Fähigkeit, die wir erkennen, keine Zusage, die wir geben. Eine Open-Source-Lizenz wurde noch nicht gewählt.