New Perspectives on HTML5 CSS3 JavaScript