UI and Local Storage binding together
===

Can someone tell me if we can bind localStorage objects to the ui using Knockout.js or some other javascript framework?

What I want is - as the user loads up the page he gets the latest version of data from the local storage *(Using some framework)* and then I keep polling my service to see if there is any change in the data. If there is change I will update the local storage with the fresh data and make the ui update automatically *(Using some framework)*.

This complete flow is required to be done with minimum amount of code.

This might be too early to post since I have not researched much my self about how to go about it. Any help or redesign in terms of architecture is appreciated.