~/talk

ECMAScript 6 & Web Components

Talkat GOTO Chicago 2015 · 2015-05-11..05-14· [javascript, web-platform]
slides:none on file

Survey of Web Components claims that custom elements are practical today but registration is synchronous and can slow page rendering, notes native support in Chrome and probable Firefox support while Safari/IE remain inconsistent, and points to the webcomponents.js polyfill and a lighter document.registerElement shim for fallback. Demonstrates an ES6-built example (a date span) compiled with Babel/babelify to ES5 and published, shows Polymer powers large apps but can be heavy, and warns Shadow DOM and HTML Imports remain spec‑/implementation‑fragile.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42Original Series 2006-2008
  3. 0:55Prototype
  4. 2:27Scriptaculous
  5. 4:19jQuery DOM API
  6. 4:56Mootools DOM API
  7. 5:18YUI
  8. 6:02Dojo
  9. 7:30THE Problem
  10. 8:27Lawnchair
  11. 9:13Zepto Touch Addons
  12. 9:43Next Generation
  13. 11:05Angular
  14. 12:59Ember
  15. 15:43React
  16. 16:23Polymer
  17. 17:38State of the art
  18. 18:30Web Components
  19. 19:51HTML Imports
  20. 20:01Troubles
  21. 20:47Shadow DOM
  22. 21:41Custom Elements!
  23. 22:15Custom Elements: Basics
  24. 22:56Custom Elements: Extending
  25. 24:25Custom Elements: Lifecycle
  26. 26:17Browser support
  27. 27:35Terse obj literal methods
  28. 28:32Fat arrows
  29. 28:59Template Strings
  30. 29:24Other niceties
  31. 29:36Compiling
  32. 30:48Bringing it together
  33. 31:48Problems
  34. 33:28The Future
~/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.