~/talk

JSConf 2015 Andrew Rota

Talkat JSConf US 2015 · 2015-05-27..05-29· [frontend-architecture, nodejs]
slides:none on file

Wayfair runs a PHP backend with a C++ mustache renderer for a catalog of ~7 million products from 7,000+ suppliers and suffers client-side overrendering from Backbone+jQuery. The team compiles Mustache server-side with the reactive compiler, uses the mercury virtual-DOM adaptor and keeps Backbone for data, then builds and open sources tungsten, which integrates with the legacy stack and achieves ~10 renders/sec (on DB‑monster) comparable to React/Glimmer. A microbenchmark with paperclip hits ~30 renders/sec, showing room for more optimizations.

AI-written summary · about

  1. 0:00Introduction
  2. 2:12Performance
  3. 4:35Rewriting
  4. 6:17Legacy Code
  5. 8:35Virtual DOM
  6. 9:39Modularity
  7. 11:55Tungsten
  8. 14:06Existing infrastructure
  9. 16:10Demos
~/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.