- Reference elements by class name, tag name or a custom query selection.
- Allocate and use up to 5 MB of local storage on the client system rather than setting and using cookies in the Web browser.
- Create and use a WebSQL database as part of that local storage.
- Make use of Web sockets, a new feature that maintains a live client-server connection between your browser and a Web server.
- Retrieve geolocation data from the client computer via the browser, and use that data for other operations, such as displaying a map of that location.
So far, we've looked at the client-side part of HTML5. In other words, we've looked at the code your Web browser downloads from the Internet and processes on your local computer. HTML5 standards also reach to the other side of that connection, though. Next, let's look at the server-side technology behind HTML5.