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

An Update on FastBoot

tomdale
January 29, 2016

An Update on FastBoot

Slides from my Ember NYC talk on January 28th, 2016 about Ember server-side rendering with FastBoot.

tomdale

January 29, 2016
Tweet

More Decks by tomdale

Other Decks in Programming

Transcript

  1. Requirements • No PhantomJS buggy, slow, massive memory consumption •

    No jsdom slow, compatibility quirks • Concurrent
  2. Constraints • No jQuery • No DOM • No globals

    • No shared state • No browser-only APIs
  3. import Route from "ember-route"; import fetch from "ember-network/fetch"; export default

    Route.extend({ model() { return fetch('https://api.github.com/users/tomdale/events') .then(function(response) { return response.json(); }); } });
  4. Fast Load SEO Friendly Mobile Friendly Rich Interactions Offline Fast

    Navigation progressive enhancement JavaScript