This addon serializes the contents of your ember-data Store
within the Fastboot shoebox. It happens like this:
- Your application renders in the fastboot server.
- At the end of fastboot rendering, all your Ember Data Models get serialized into the fastboot shoebox (which uses tags like
<script type="fastboot/shoebox">
). - Your application boots up in the browser. This addon's instance-initializer notices the serialized models and uses
pushPayload
to load them into theStore
. - As your app renders in the browser, any
store.findRecord
, etc will locate the already cached models.
ember install ember-data-fastboot