Ember.js Persistence Foundation





The interactive transcript could not be loaded.


Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jul 18, 2013

Slides: http://ghempton.github.io/epf-preso

Ember.js Persistence Foundation (epf) is a robust and stable framework for syncing client state with a persistent backend such as a REST API or socket connection. Defining characteristic of epf include:

Correctness is paramount. All other features, including performance, are important, but secondary.

Built around synchronization. Models are never locked and framework semantics assume updates are always coming in from a backend.

Full support for relationships. Related models can be saved concurrently and the framework will automatically order requests around foreign key dependencies.

Robust handling of conflicts and errors.

Forking models is first-class within the framework.

All operations are structured around javascript promises.

Epf is a functional alternative to ember-data and is used in production at GroupTalent with dozens of inter-related models.


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...