~/talk

Frameworkless Frontend Development

TalkinItalianat Codemotion Milan 2017 · 2017-11-10..11-11· [frontend-architecture, javascript]
slides:none on file

A prototype production app manages 20 players and 4 teams without any front-end frameworks, using plain ECMAScript, W3C browser APIs, Babel for transpiling and Jest for tests, and no runtime package dependencies. It uses an observable state pattern where setters emit immutable copies, a render function that replaces document.body on each state change via requestAnimationFrame (no virtual DOM), and the codebase is tested and deployable; potential performance limits are acknowledged and could be addressed later by adding a virtual DOM.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Why use frameworks
  3. 6:53Demo without frameworks
  4. 18:35Team reactions
  5. 21:05When to avoid frameworks
  6. 27:33Technical choices
  7. 33:45Conclusion
~/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.