SSR / Pages that work without JavaScript

Who owns what

Part of the pageOwnerWhat it does without scripts
The pagefoldkit-ssr renders it whole, from the Model init and your reads reachedIt is the page
What it shows of a server's datafoldkit-remote: Data.satisfy reads it before the render, Remote.resume sends it to the browserIt is in the HTML
Search text, filters, sort, a list's positionthe Model, kept in the address by foldkit-mirror's Mirror.urlA GET form or a link writes the address; the server reads it
A virtual list's windowfoldkit-mixins-ui's WindowList: init({ from }) opens it at the address's row, pageOf names the pages either side, Recipes.WindowList lays the rows in the flowOne window, paged by links
A change (add to cart)update, as always. fallback: 'server' posts a form's Message, and SSR.handle runs update on the serverA POST of the page
Which controls showthe view draws both kinds; foldkit-mixins' Style.media('(scripting: none)', …) shows oneThe plain kind
State between two poststhe application: a cookie it reads and writesFoldkit Plus keeps nothing

Nothing here is a second application. There is no action route and no server-only view: the browser adopts what the server drew, and the address and the posts reach the update the scripted page runs.