JavaScript Client&Server-side framework