~/talk

Marko.js: Unsung Hero of Scalable Web Frameworks

github:eugef
slides:none on file

Marko.js claims efficient server-side rendering and a build-time compiler that performs code elimination, producing separate server and client outputs so only interactive bits ship as JS; it enables progressive streaming SSR and targets two runtimes with a two-runtime compilation strategy. Evidence: production use at eBay since 2014, Fastify/Platformatic benchmark PR showing Marko among the fastest, tooling around Vite and TypeScript, and real deployments to Node and edge platforms β€” ecosystem and community size remain the main limitations.

AI-written summary Β· about

  1. 0:00Introduction to Marko.js
  2. 1:03Marko syntax first look
  3. 2:48Core component features
  4. 4:11Component lifecycle
  5. 7:47Why choose Marko.js
  6. 8:31Code elimination & islands
  7. 10:40Progressive SSR streaming
  8. 12:05Performance & dual runtime
  9. 13:50Developer experience with Marko.js tooling
  10. 15:37Micro frontends & deployment
  11. 16:40Reliability at eBay
  12. 18:27Adoption challenges
  13. 21:36Community & ecosystem
  14. 22:40IDE support
  15. 23:43UI libraries
  16. 24:50Learning resources
  17. 26:53Q&A
~/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.