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

Going Progressive with Ember

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Going Progressive with Ember

Avatar for Samanta de Barros

Samanta de Barros

March 28, 2017
Tweet

Other Decks in Programming

Transcript

  1. +

  2. “Progressive Web Apps take advantage of new technologies to bring

    the best of mobile sites & native apps to users. They’re reliable, fast, and engaging. They originate from a secure origin and load regardless of network state.“ - Addy Osmani
  3. ember-service-worker Plugable approach Base addon just registers SW Add plugins

    for different cache strategies github: dockyard/ember-service-worker
  4. Chrome 37.7% MOBILE BROWSER USAGE WORLDWIDE Safari 22.2% Firefox 0.1%

    IE 0.1% Samsung Internet 5.4% Opera 8.6% http://gs.statcounter.com/browser-market-share/mobile-tablet/worldwide/#monthly-201602-201702-bar
  5. Generates appcache manifest with app resources Can be configured to

    ignore certain paths broccoli-manifest github: racido/broccoli-manifest
  6. ember-localstorage-adapter Ember data adapter for local storage Local storage: key/value

    pair store, works with strings github: locks/ember-localstorage-adapter
  7. ember-pouch Ember Data for PouchDB/ CouchDB Saves data client side

    to IndexedDB or WebSQL Can sync to PouchDB github: nolanlawson/ember-pouch
  8. Allows composition of apps into a single app Lazy loading

    of engines ember-engines github: ember-engines/ember-engines