JavaScript frontend Framework