Vue islands, loaded by CycleWire
Everything here is HTML rendered on the server, the counter below included. CycleWire hydrates the counter when it scrolls into view. Until then this page has not downloaded Vue; check wire.loaded() in the console.
Scroll down ↓
A Vue component
"+1" is Vue. "Save" is a CycleWire action inside the component: it sends the count Vue rendered, and Vue shows the result.
Not saved yet