~/talk

HTMLBars: The Next-Generation of Templating in Ember.js

Talkat EmberConf 2014 · 2014-03-02..03-04· [web-platform, ember]
slides:none on file

HTMLBars is a new templating library built on Handlebars that builds DOM fragments instead of strings, caches template fragments, clones them for repeated lists and then hydrates dynamic parts, fixing long-list performance and binding update order. The rewritten view layer is non‑recursive, gates updates during animations, enables server-side rendering via Node for SEO, is safe by default against XSS, removes an obligatory jQuery and claims 2–3x speedup in many cases.

AI-written summary · about

  1. 0:00Introduction
  2. 1:19What HTMLBars is
  3. 2:44Syntax vs Handlebars
  4. 3:48No script tags
  5. 4:29Performance with DOM
  6. 5:52View layer rewrite
  7. 6:35Binding update fixes
  8. 9:04Removing recursion for better performance
  9. 11:36Bound bindings
  10. 14:21HTMLBars vs render
  11. 15:02Element hook
  12. 16:27Security in HTMLBars
  13. 18:54Binding gating
  14. 20:18Simple debug view
  15. 21:46Server rendering
  16. 24:14Remove jQuery
  17. 26:02HTMLBars future
  18. 27:27Performance next
~/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.