But for only one thing i would not use a framework, a library like http://ractivejs.org is enough for that.
The main difference seems to be that in Knockout has 'observables' that are part of your view model, whereas with Ractive you interact with your view model via Ractive's functions.