~/talk

Low-budget JavaScript: composable frontends that are fun and friendly

Talkat CityJS Athens 2023 · on Tuesday, 2023-05-30· [frontend-architecture, web-platform]
slides:none on file

Claim: build fast, accessible frontends by shipping minimal JavaScript and pushing compute to the server or CDN. Demo shows using npx create + npm start to scaffold an Enhance app with file-based routing, an API folder, and custom elements that render server state; mentions frameworks that use island architecture and resumability (Astro, Fresh, Eleventy, Qwik). Concrete target: low-end mobiles often tolerate ~150KB critical-path budget. The live demo mostly works (small syntax hiccup), proving a practical, HTML-first, composable workflow with server-backed state.

AI-written summary · about

  1. 0:00Introduction to audience insights
  2. 4:07Cost-cutting vs user care
  3. 8:51Meet the speaker Natalia
  4. 13:48Architecting user experiences
  5. 16:59Modern frameworks and hydration
  6. 20:09Web standards-based frameworks
  7. 23:59Functional web apps concept
  8. 26:06Demo: Enhance framework setup
  9. 39:58Summary and key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.