8 reasons to gear up for HTML5 now

By Richard Hein, CIO |  Internet, HTML5

  • Section: Used for article or subject differentiation or to separate different parts of an article.
  • Article: Defines the body of an article.
  • Aside: Defines content that is relevant, but not central, to the flow of an article.
  • Time: Lets users define time values in both human- and machine-readable formats.
  • Menu: Typically used for context menu building, this represents a list of commands.
  • Hgroup: Wraps multiple headings in one place.
  • Figure: Creates a figure as a single item. Normally, this would be an image or group of images.
  • Figcaption: Hold a caption for a figure.
  • Cite: Represents the title of a piece of content, whether it's a book, article or essay.
  • Progress: Represents how much progress has been made on a particular task.
  • Details: Creates accordion-like effects that are activated when clicked.

4. WebSockets

Remember when Ajax and Web 2.0 were all the rage? Well, here comes WebSockets. This inclusion allows developers to talk to the server without multiple Ajax requests, thanks to PUSH technology.

Ajax typically uses HTTP to communicate-as is reflected in its full name, Asynchronous Javascript and XMLHttpRequest-and the client and server connection must be reestablished each time you want to refresh data. WebSockets, on the otherhand, creates a persistent, two-way connection to the server. This results in more efficient communication, not to mention a faster, lighter app.

While WebSockets is still in the W3C's standardization process, several browsers, including Chrome and Safari, already support it.

5. Web Storage


Originally published on CIO |  Click here to read the original story.
Join us:
Facebook

Twitter

Pinterest

Tumblr

LinkedIn

Google+

Answers - Powered by ITworld

Ask a Question