CanJS

JavaScript framework that makes building rich web applications easy. It strikes a balance between ease of use, safety, speed, flexibility.