Smart Javascript Frameworks