~/talk

Going Progressive with Ember

Talkat EmberConf 2017 · on Tuesday, 2017-03-28· [ember, pwa]

Shows how to make an Ember app a real PWA: add an app manifest to get an icon and splash, register a service worker to cache assets and serve content offline, and use local storage strategies (localForage or ember-local-storage and ember-pouch backed by PouchDB/CouchDB) to let users create while offline and sync later. Use FastBoot for server-rendered first meaningful paint and Ember Engines for lazy-loaded JS (note current friction between Engines and FastBoot). Lighthouse scores improve; Safari still lacks service worker support.

AI-written summary · about

  1. 0:00Isle of Code
  2. 1:47The Web Ahead
  3. 2:24PROGRESSIVE WEB APP?
  4. 3:43LOOKS GOOD?
  5. 4:24INSTALLS ON DEVICE?
  6. 7:52WORKS OFFLINE?
  7. 10:43BACKGROUND SYNC
  8. 12:10ember-service-worker-asset-cache ember-service-worker-index
  9. 17:59Ember data adapter for local forage
  10. 18:42Ember Data for PouchDB/ CouchDB
  11. 20:03FIRST PAGE RENDER
  12. 20:30Server side rendering
  13. 21:08SECOND PAGE RENDER
  14. 21:29TIME TO INTERACTION
  15. 22:33TOOLS
  16. 24:56BACK TO THAT DREAM...
  17. 25:292. IT IS DOABLE WITH EMBER
  18. 25:58WE NEED YOUR HELP!
~/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.