Skip render if current view remains unchanged
It's possible to leverage the purity of the rendering of View
s in order to reduce the number of DOM updates.
The change is motivated by https://edstem.org/eu/courses/1352/discussion/150898, but is in spirit less clever than !27 (merged).