webworker
Haltung
Kontakt

Don’t do
JavaScript.
I mean it.

Der Browser parst HTML, pflegt das DOM und kümmert sich um Routing, Fokus, Scroll und Barrierefreiheit. Hochoptimiert, in C++ und Rust. Und wir ersetzen ihn, Stück für Stück, durch JavaScript. Für euer Projekt heißt das umgekehrt: weniger Code, der gewartet werden will, schnellere Seiten und nichts, was in drei Jahren neu gebaut werden muss.

  1. Wie wir hier gelandet sind

    SPAs lösten ein Problem von 2010. Der Zwang ist weg, die Komplexität blieb. Wir lösen keine Datenprobleme mehr, sondern Framework-Probleme.

  2. Progressive Enhancement

    HTML, das ohne JavaScript funktioniert. Interaktivität kommt obendrauf, nicht als Abhängigkeit.

  3. App-Feeling ohne Framework

    Live-Updates, Reaktivität, flüssige Bedienung: Datastar liefert das Hypermedia-basierte App-Gefühl ohne React, Vue oder Headless-Stack.

Alt: SPANeu: Hypermedia
Client rendert die SeiteServer rendert HTML
JSON-API als ZwischenschichtHTML direkt über SSE
Virtual DOM difft nachDer Browser difft selbst
Client-RouterDer Browser navigiert
State-Management im ClientServer als Quelle der Wahrheit
Framework-Bundle im Client~10 KB Datastar
Build-PipelineKein Build-Step

The web was never slow.
We just forgot how to use it.