diff --git a/content/index.md b/content/index.md index cd35b64..b32fde3 100644 --- a/content/index.md +++ b/content/index.md @@ -57,7 +57,8 @@ func main() { http.ListenAndServe(":8080", app.Handle(&App{}, lvt.AsState(&State{Name: "there"}))) } -
That's the whole app — ~20 lines of Go and standard HTML. No separate frontend, no build step, no generated code.
+That's the whole app — ~20 lines of Go and standard HTML. No SPA framework, no REST API, no build step.
+It reads like a classic server-rendered form, but it behaves like a modern app: the page updates live, with no full reload and no JavaScript you had to write. From here, everything you'd reach for a frontend framework to do — form validation, loading states, progressive enhancement, real-time sync across tabs, multiplayer/collaborative views, file uploads — is a small diff on this exact code. The rest of this page builds them, one step at a time.