The search, answered by Streamlord
Every keystroke is a real request. The server reads the signal the browser sends, searches the documentation, and patches the results into this page. Nothing here is recorded, and there is no JavaScript of ours on the page.
Results …
Type to search the documentation.
Signals
Datastar's own store, rendered by data-json-signals. No code of ours.
The eight patch modes
One endpoint, one word of difference. Type into the stone, then press Outer and Replace: a morph keeps what you wrote, a replacement does not.
A stone in the wall. Aim the eight modes at it.
What the server sent will appear here: the mode, the selector, and the elements.
A form, checked on the server
The rules live in Kotlin, once. Nothing that arrives over a network may be trusted, so the server has to check anyway, and a second copy of the rules in the browser is a copy that goes out of step.
Nothing has been sent yet. Type, and the server will answer every four hundred milliseconds.
A stream that stays open
One Flow, one connection, twelve seconds. Every number is an element
patch and a signal patch on the same open response. Nothing here is polled.
0
Press Start. The server will hold the connection open and write here.
On the wire
The frames the server sent, encoded by the same SseEncoder the
golden-file tests verify. Not a description of them. The frames.
Nothing sent yet.