~/talk

Pocket-sized JS

Talkat dotJS 2015 · on Monday, 2015-12-07· [javascript, web-performance]
slides:none on file

Claims that a full-featured mobile web app can ship less than 60 kilobytes of CSS HTML and JavaScript, replaces heavy frameworks by using virtual DOM rendering, moves diffing and app logic into web workers, and uses service workers and pre-rendered HTML to cut runtime cost. Evidence includes React at 42KB versus a 7.1KB virtual-dom runtime, Nolan Lawson’s worker diff demos on old Android, and a proof‑of‑concept static app shipped as 8.5KB that actually runs.

AI-written summary · about

  1. 0:00Start
  2. 4:58IT MAY NOT BE EASY...
  3. 5:23LESSON #2: YOUR APP WON'T RUN LIKE IT DOES ON YOUR MACBOOK PRO
  4. 8:36BRINGING BACK STATIC WEB WEBPACK CONFIG TO DO THIS
  5. 10:01TEMPLATE FILES AND BINDING CODE
  6. 13:54WEBWORKERS!
  7. 15:13LOAD WORKER CODE INLINE WRITE WORKER IN ES6 REQUIRE NPM MODULES
  8. 15:47WORKERS CAN DO: AJAX, INDEXDB
~/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.