Javascript Front End Framework