Design Best practice Javascript solution for the WebApp2013, some requirements: