What would be the best way to ensure that my collection stays cached and thereby only gets fetched once?
Should I implement some sort of cache layer? Should I share the
You can try to save your collection in localStorage. Here is the link ( http://documentcloud.github.com/backbone/#examples-todos ).
The app uses a LocalStorage adapter to transparently save all of your todos within your browser, instead of sending them to a server.
I hope it helps :)