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

An Update on FastBoot

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for tomdale 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.

Avatar for tomdale

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