HTML5

HTML 5 is a revision of the Hypertext Markup Language (HTML), the standard programming language for describing the contents and appearance of Web pages.

  • HTML5 was developed to solve compatibility problems that affect the current standard, HTML4. 
  • One of the biggest differences between HTML5 and previous versions of the standard is that older versions of HTML require proprietary plugins and APIs. (This is why a Web page that was built and tested in one browser may not load correctly in another browser.)
  • HTML5 provides one common interface to make loading elements easier.
  • For example, there is no need to install a Flash plugin in HTML5 because the element will run by itself.

Features of HTML 5

  • HTML Working Group – HTML Canvas 2D Context;
  • Web Apps Working Group – Web Messaging, Web workers, Web storage, WebSocket, Server-sent events, Web Components[78] (this was not part of HTML 5, though); the Web Applications Working Group was closed in October 2015 and its deliverables transferred to the Web Platform Working Group (WPWG).
  • IETF HyBi Working Group – WebSocket Protocol;
  • WebRTC Working Group – WebRTC;
  • Web Media Text Tracks Community Group – WebVTT.

One of the design goals for HTML5 is to support for multimedia on mobile devices. New syntactic features were introduced to support this, such as video, audio and canvas tags. HTML5 also introduces new features which can really change the way users interact with documents including:

  • New parsing rules for enhanced flexibility
  • New attributes
  • Elimination of outmoded or redundant attributes
  • Drag and drop capabilities from one HTML5 document to another
  • Offline editing
  • Messaging enhancements
  • Detailed rules for parsing
  • MIME and protocol handler registration
  • A common standard for storing data in SQL databases (Web SQL)
Posted on by