Server-rendered HTML gets you remarkably far, but sometimes you want real client-side interactivity — a live-updating widget, a rich editor, an island of state in an otherwise static page.
Fresh, with islands
onvibe now supports a Fresh template with islands: interactive components hydrated on the client, compiled in an ephemeral build VM and served as a static bundle. You get modern front-end ergonomics without running a build server yourself.
Builds you can reason about
Builds are declarative — you describe them in onvibe.json rather than relying on magic detection of your framework. What happens at build time is explicit, versioned with your code, and reproducible. No more "it built differently this time."