Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Ember.js Run Loop

Avatar for rizwanreza rizwanreza
November 13, 2014
32

The Ember.js Run Loop

Avatar for rizwanreza

rizwanreza

November 13, 2014

Transcript

  1. “the run loop is a mechanism that Ember.js uses to

    group, coordinate, and execute events, key-value notifications, and timers within your application.” From Ember.js in Action
  2. QUEUE ! ! ! ! ! ! UPDATE EVENTS PREVIOUS

    QUEUE NEXT QUEUE Run Loop
  3. Actions Sync Destroy AfterRender Render AfterRender queue is a good

    place to initialize jQuery plugins on elements added by the Render queue
  4. Sync Actions Render AfterRender Destroy {3 isCompleted Events 3 checked

    events 3 remainingFormatted 3 markAllDone updates
  5. {3 checkboxes 1 change to status 1 change to “Mark

    all as done” Render Actions Sync AfterRender Destroy
  6. Q&A