With the introduction of HTML5, all those elements that were obsolete or never used in HTML 4.01 were either re-written or deleted. Unlike HTML 4.01, HTML5 is introduced with some new rules. Like – better error handling, device independence, development process visible to publics, etc. The core and most interesting features of HTML5 are, it includes wide varieties of APIs integrated with come new elements of HTML5. Such as canvas element for 2D drawing API, video and audio API, API to support offline storage, cross-document messaging, drag and drop, and a lot more. New and improved form controls and content specific elements are some other better features of HTML 5.