Ending 2013, I discovered AngularJS and its features : Finaly a way to extend DOM to fit a better semantic, more understandable elements, dynamic data bindings, etc.