HyperText Markup Language (HTML) was developed in 1990 by web founder, Tim Berners-Lee.
The following video provides a short introduction to HTML.
HTML has come a long way from how the first Web page looked like and how Web pages look today.
This was the first web page.
In recent years, internet consumption has shifted away from desktop computers to mobile devices, which can be used while traveling as well as sitting on the couch at home.
This is a web page from 2023.
As you can observe in the figure, a lot has changed over the years.
HTML5 is a major upgrade from its predecessor, HTML4, and boasts various improvements and new features. These include better form handling, new semantic tags facilitating structured and accessible web pages, audio and video playback support, and greater mobile device compatibility.
The following is a set of some of the most prominent features introduced in HTML5:
Semantic tags: Semantically meaningful pages can be created with the help of several new tags that HTML5 introduced.
Improved form handling: The creation of user-friendly and accessible forms has been made more convenient with the advent of HTML5 and its novel input types and attributes.
Audio and video support: Incorporating audio and video media into web pages has become simpler thanks to HTML5's inbuilt support. No external plugins or third-party applications are required.
<canvas>element that is included in HTML5
Local storage: Developers can now utilize HTML5's localStorage and sessionStorage APIs for improved performance and offline access by storing data on the client-side browser.
Geolocation: Access to the user's location is one of the key provisions of HTML5, and this feature enables websites to offer services based on the user's location.
Web workers: HTML5 introduced the
Web WorkerAPI, which allows developers to run scripts in the background without blocking the main user interface thread.
Web sockets: HTML5 includes support for WebSockets, which provide a full-duplex communication channel between the client and server, allowing for real-time data transfer.
The beauty of HTML5 lies in its ability to perform virtually any function without relying on extra software, such as browser plugins. Whether you're looking to animate, create apps, stream music or movies, or even build intricate web applications, HTML5 can handle it all straight from your browser.