1. New Semantic Elements: New form elements such as
1. Graphics: HTML5 introduces new ways of creating web graphics. This includes SVG (Scalable Vector Graphics) and Canvas elements for 2D drawing.
1. Application Cache: With HTML5, web pages can start storing web application code and content for offline usage, which was not possible in HTML4.
1. Enhanced Forms: HTML5 includes new types of form inputs, like dates, times, emails, URL’s, search, range, and color pickers, which was not available in HTML4.
1. Video and Audio: HTML5 introduced
1. Local Storage: HTML5 introduced web storage that is more secure and faster compared to cookies.
1. Geolocation: Browsers can now detect the location of the users. This helps websites to provide location-based information or route directions.
1. Drag and Drop: Drag and Drop functionality is a part of HTML5 specification. In HTML4 this was achieved using JavaScript or a JavaScript library such as jQuery.
1. Web Workers: This is a JavaScript that runs in the background, independently of other scripts, without affecting the performance of the page.
1. Browser Compatibility: HTML5 is compatible with all modern browsers.
1. Accessibility: HTML5 is designed with better accessibility for people with disabilities in mind.
1. Mobile Web Development: HTML5 has better support for mobile devices.
1. Gaming: HTML5 brings native support for rich media and 2D/3D graphics, making it perfect for game development.
1. Performance: HTML5 has a better page rendering speed and better performance in general.