HTML5 differences from HTML4

HTML: The Markup Language

Geolocation API (http://www.w3.org/TR/geolocation-API). Allows a web page to ask the browser for geolocation information about where the user is.

HTML Device (http://dev.w3.org/html5/html-device). For accessing various hardware capabilities, such as built-in cameras or microphones.

Microdata (http://www.w3.org/TR/microdata). A way to annotate content in HTML with custom vocabularies.

Web Sockets API (http://www.w3.org/html5/websockets). Defines an API for two-way communication between web pages and servers.

Web SQL Database (http://www.w3.org/TR/webdatabase). Defines an API for storing data in a database in the web browser that can be queried using a variant of SQL.

Indexed Database API (http://www.w3.org/TR/IndexedDB). A non-SQL alternatives is the Indexed Database API, which defines a database of records holding simple values and hierarchical object records of key/value pairs.

Web Storage (http://www.w3.org/TR/webstorage). Simpler than a database, Web Storage defines an API for storing key/value pairs in the browser, a logical step forward from using cookies.

Web Workers (http://www.w3.org/TR/workers). Web Workers is an API for creating additional JavaScript threads that are able to run in the background.

Web Messaging (http://dev.w3.org/html5/postmsg). Defines mechanisms for communicating between different browser windows, tabs, and iframes.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.