Rich data for JavaScript apps is a 

Cache queried, new, and changed data on the client for a responsive UI.
Track changes, raise events, and validate using metadata and rules you write.
Query the server and client cache with filters, ordering, paging, and projections.
Enable great mobile experiences that execute natively on any device.
Try the
Breeze Todo
Todo demonstrates Breeze's ability to query; create, modify, and delete entities; validate, and save.
Sign up to get Breeze announcements via email.