HTML5 will be the new standard for HTML and is a cooperation between W3C and WHATWG. New features in HTML5 include the canvas, geo location, video and audio, web storage, application cache, server sent events, web workers, and new form input types and elements. The canvas allows for drawing on an HTML page using JavaScript. Geo location allows getting a user's geographical position. Video and audio elements standardize embedding video and audio. Web storage provides secure local storage of data. Application cache allows offline and faster loading of cached resources. Server sent events provide automatic updates from a server. Web workers run scripts asynchronously without affecting page performance. New form input types include color, date, and email. New form elements