Let's say I am retrieving a list of player models and displaying them in a table format. Using the awesome-ness of live binding, if any attributes of a player change, that attribute will automatically be updated on the screen. Way cool stuff!
But how does it work if want to do the following:
Every N minutes I am going to go back to the server and ask for an updated list of players. When this list comes back, while it will contain most of the same player models (maybe exactly the same), they will be new instances of those models. Should I just re-render the entire view so I don't have to deal with the additions/deletions of models or is there a way for CanJS to know that this model I just got is the same as one already being displayed. Or even better, does live binding work with lists of models?