Ember-data's store is the main API surface that developers interact with, in order to initiate requests for data.
The StorePeek, Fetch or Find
We'll explore these three ways of retrieving data from the ember-data's store, providing practical real-world use cases for each.
The StoreFastboot's Shoebox
Ember Fastboot, the framework's server-side rendering technology, comes with a feature called the shoebox store whereby JSON data can be embedded in the server-rendered HTML, and immediately injected into the client-side ember-data store upon app boot. We'll study low-level use of the shoebox directly, and then introduce an addon that automates shoebox/ember-data integration.
The StoreExercise: Harness the Power of Caching
I have an app that requires use of a really slow API, so any use of clever caching will dramatically improve the end user's experience. By employing the fastboot store, and ember-data's client-side caching strategies, reduce the time to first [meaningful] interaction as much as possible.