HTML5 is a concept that includes a JavaScript API extension for CSS3, the web style sheet language. CSS3 is capable of providing a representation that is consistent with different browsers, in a convenient and effective manner. The JavaScript API allows the development of local applications, and can control the various resources and rich features. This includes WebStorage, WebWorker, WebSocket, and the GeolocationAPI.