~/talk

Warp Speed Memory Management

Talkat EmberConf 2016 · on Tuesday, 2016-03-29· [ember, web-performance]
slides:none on file

Explains how JavaScript allocation and release actually work and shows Chrome V8 using generational and mark-and-sweep collectors, why frequent young collections are cheap and full collections stall the page, and how excessive allocations and lingering globals cause leaks and battery drain. Builds an Ember.js demo with console logs that exercises run loop queues and components lifecycle hooks, demonstrates automatic teardown vs manual observer leaks, and reports that Ember’s coalescing and teardown measurably reduce DOM churn and unexpected memory growth.

AI-written summary · about

  1. 0:00Intro
  2. 1:29Why Memory Management ?
  3. 4:24Memory Life Cycle
  4. 5:09Allocate and Use
  5. 5:58Garbage Collection
  6. 7:11References
  7. 8:48Possible Memory Issues
  8. 9:14Gotchas
  9. 10:16Too Many Memory Leaks?
  10. 12:19Ember
  11. 13:43Run Loop
  12. 17:21Components
  13. 19:48Computed Properties
~/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.