Let me introduce most promising JavaScript library for data rich apps development called Breeze.js. This isn’t one among many many JavaScript library. I has a huge capabilities. We will explore these capabilities in this blog.
You store the data in database, query the complex data , do some manipulation on the data & like to store back the same on the database. Further you save the data into cache for some amount of time & sync with the database later. You display the data on UI & dynamically update content of the UI on data change. Are these some internal nature of your apps , then Breeze.js is tailor made for you.
So what all the breeze.js can do for you. Here is a small list

