HTML History
Overview
HTML was invented by Tim Berners-Lee, a physicist at the CERN research center in Switzerland. He came up with the idea for an Internet-based hypertext system. Hypertext means text containing links, where viewers can access them immediately.
The first publicly available HTML description was a document called HTML Tags, the first mentioned on the Internet by Tim Berners-Lee in late 1991, containing 18 HTML tags. Since then, each new version of HTML has added new tags and new attributes.
Over more than 30 years of development, many different versions of HTML have been released. Below is a summary of all the HTML versions along with their respective release years:
| Release Year | HTML Version |
|---|---|
| 1993 | HTML 1.0 |
| 1995 | HTML 2.0 |
| 1997 | HTML 3.2 HTML 4.0 |
| 1999 | HTML 4.01 |
| 2000 | XHTML 1.0 |
| 2001 | XHTML 1.1 |
| 2014 | HTML 5 |
| 2016 | HTML 5.1 |
| 2017 | HTML 5.2 |
Currently, HTML 5 version is being used, taught and widely disseminated worldwide as a standard for website programming.
Timeline of HTML versions
HTML 1
1993, HTML 1.0 was released by Berners-Lee, which laid the foundation for web development and established the basic structure and elements of the markup language.
Some of the basic tags that were introduced in HTML 1 include: <html>, <head>, <title>, <body>, <h1>-<h6>, < p>, <ul>, <ol>, <a>, <img>...
HTML 2
1995, HTML 2.0 was released by the HTML Working Group of IETF.
New tags: <table>, <figure>, <figcaption>
New attributes: alignment, margins, id (anchors)
HTML 3
1997, HTML 3.2 was released as a W3C Recommendation, the first version developed and standardized exclusively by the W3C.
New tags: <th>, <tr>, <td>, <form>, <audio>, <video>, <object>, <applet>
New attributes: required, pattern
HTML 4
1997, HTML 4.0 was released as a W3C Recommendation.
1999, HTML 4.01 was released as a W3C Recommendation. From this version onwards, HTML supports CSS and Javascript.
2000, ISO HTML - based on HTML 4.01 Strict was released as an ISO/IEC international standard ((ISO/IEC 15445:2000)).
New tags: <script>, <link>
New attributes: file uploads, hidden fields, password fields, alt
XHTML
XHTML stands for eXtensible Hypertext Markup Language, which introduced as a reformulation of HTML in an XML-based syntax, aiming to combine the benefits of HTML's widespread usage with the strictness and extensibility of XML.
XHTML also emphasizes using HTML tags for their intended purpose (HTML Semantics).
2000, XHTML 1.0 was released as a W3C Recommendation.
2001, XHTML 1.1 was released as a W3C Recommendation.
HTML 5
2004, W3C decided to close down old versions of HTML (from HTML 3 and earlier) to focus on developing XHTML. WHATWG (Web Hypertext Application Technology Working Group) was established with the desire to continue developing HTML, suitable for currently websites, and at the same time still compatible with older versions of HTML.
During the period 2004-2006, WHATWG initiatives were supported by major browser vendors.
2006, W3C announced that they would support WHATWG.
2008, HTML5 was published by W3C as a Working Draft.
2012, WHATWG and W3C decided to separate:
- WHATWG will build HTML as a Living Standard, so WHATWG HTML5 Living Standard was born and is continuously updated.
- W3C will develop the final HTML5 version and XHTML standard, as a “snapshot” of WHATWG.
2014, HTML5 was released as a W3C Recommendation.
2016, HTML 5.1 was released as a W3C Recommendation.
2017, HTML 5.2 was released as a W3C Recommendation.
2019, W3C and WHATWG re-sign a collaborative development agreement, WHATWG will define specifications for HTML and DOM standards (WHATWG Review Drafts), W3C will release it as a W3C Recommendation.
HTML6 and Potential Advancements
While there is currently no official announcement about HTML6, discussions and proposals for potential advancements in the future of HTML are ongoing.
The potential areas of advancement include:
Enhanced Layout and Styling: Efforts are being made to improve HTML's layout capabilities, allowing for more sophisticated and flexible page layouts without relying heavily on CSS frameworks or external libraries. This may include features like grid-based layout systems and improved handling of responsive design.
Improved Performance and Efficiency: HTML may see advancements focused on optimizing performance and reducing page load times. This could involve introducing features that enhance caching, minimize code redundancy, and improve resource management.
Expanded Web Application Capabilities: HTML may continue to evolve as a platform for building web applications. This may involve introducing new APIs, enhanced support for client-side storage, offline capabilities, and native integration with emerging technologies like WebRTC (Real-Time Communication) and WebAssembly.
Enhanced Security and Privacy: The future of HTML may include additional features and APIs aimed at strengthening security and privacy on the web. This could involve improvements in cross-origin security, better protection against common web vulnerabilities, and enhanced mechanisms for user privacy and data protection.
As HTML continues to evolve, it will strive to address the changing needs of web development, improve performance and efficiency, and embrace emerging technologies. The future of HTML is focused on providing developers with a powerful and versatile platform for creating engaging, accessible, and secure web experiences.