メインコンテンツまでスキップ

Lịch sử HTML

Tổng quan

HTML được phát minh bởi Tim Berners-Lee, nhà vật lý học của trung tâm nghiên cứu CERN ở Thụy Sĩ. Ông ta đã đề xuất ý tưởng tạo nên hệ thống hypertext trên nền tảng Internet. Hypertext có nghĩa là văn bản chứa links, nơi người xem có thể truy cập ngay lập tức.

Mô tả HTML công khai đầu tiên là một tài liệu có tên HTML Tags, lần đầu tiên được đề cập trên Internet bởi Tim Berners-Lee vào cuối năm 1991, bao gồm 18 tag HTML. Từ đó, mỗi phiên bản mới của HTML đều có thêm tag mới và attributes mới.

Trải qua hơn 30 năm phát triển, đã có rất nhiều phiên bản HTML khác nhau được ra mắt. Dưới đây là bảng tổng hợp tất cả các phiên bản HTML cùng với năm phát hành tương ứng của chúng:

Năm Phát HànhPhiên bản HTML
1993HTML 1.0
1995HTML 2.0
1997HTML 3.2
HTML 4.0
1999HTML 4.01
2000XHTML 1.0
2001XHTML 1.1
2014HTML 5
2016HTML 5.1
2017HTML 5.2

Hiện nay, phiên bản HTML 5 đang được sử dụng, giảng dạy và phổ biến rộng rãi trên toàn thế giới như một tiêu chuẩn của lập trình website.

Dòng thời gian của các phiên bản HTML

HTML 1

Năm 1993, HTML 1.0 được phát hành bởi Berners-Lee, đã đặt nền tảng cho việc phát triển web và thiết lập cấu trúc cũng như các thành phần cơ bản của ngôn ngữ đánh dấu.

Một số thẻ cơ bản đã được giới thiệu trong HTML 1 bao gồm: <html>, <head>, <title>, <body>, <h1>-<h6>, <p>, <ul>, <ol>, <a>, <img>...

HTML 2

Năm 1995, HTML 2.0 được phát hành bởi HTML Working Group thuộc IETF.

Tags mới: <table>, <figure>, <figcaption>...
Attibutes mới: alignment, margins, id (anchors)...

HTML 3

Năm 1997, HTML 3.2 được phát hành như một W3C Recommendation, đây là phiên bản đầu tiên được phát triển và chuẩn hóa độc quyền bởi W3C.

Tags mới: <th>, <tr>, <td>, <form>, <audio>, <video>, <object>, <applet>...
Attributes mới: required, pattern...

HTML 4

Năm 1997, HTML 4.0 được phát hành như một W3C Recommendation.

Năm 1999, HTML 4.01 được phát hành như một W3C Recommendation. Từ version này trở đi, HTML đã hỗ trợ CSS và Javascript.

Năm 2000, ISO HTML - dựa trên HTML 4.01 Strict được phát hành như một chuẩn quốc tế ISO/IEC ((ISO/IEC 15445:2000)).

Tag mới: <script>, <link>
Attibute mới: file uploads, hidden fields, password fields, alt

XHTML

XHTML là viết tắt của Ngôn ngữ đánh dấu siêu văn bản có thể mở rộng, được giới thiệu như một bản cải tiến HTML theo cú pháp dựa trên XML, nhằm mục đích kết hợp những lợi ích trong việc sử dụng rộng rãi của HTML với tính chặt chẽ và khả năng mở rộng của XML.

XHTML cũng nhấn mạnh việc sử dụng HTML tags đúng mục đích của chúng (HTML Semantics).

Năm 2000, XHTML 1.0 được phát hành dưới dạng W3C Recommendation.

Năm 2001, XHTML 1.1 được phát hành dưới dạng W3C Recommendation.

HTML 5

Năm 2004, W3C quyết định đóng cửa các phiên bản củ của HTML (từ HTML 3 trở về trước) để tập trung phát triển XHTML. WHATWG (Web Hypertext Application Technology Working Group) được thành lập với mong muốn tiếp tục phát triển HTML, phù hợp với các trang web đang hoạt động, đồng thời vẫn tương thích được với các phiên bản cũ của HTML.

Trong giai đoạn từ 2004-2006, các sáng kiến của WHATWG nhận được sự ủng hộ bởi các nhà cung cấp trình duyệt chính.

Năm 2006, W3C đã đưa ra công bố họ sẽ ủng hộ WHATWG.

Năm 2008, HTML5 được W3C xuất bản dưới dạng Working Draft.

Năm 2012, WHATWG và W3C đã quyết định phân tách:

  • WHATWG sẽ xây dựng HTML như một Living Standard, do đó WHATWG HTML5 Living Standard được ra đời và đang cập nhật liên tục.
  • W3C sẽ phát triển phiên bản HTML5 cuối cùng và chuẩn XHTML, như một “snapshot” của WHATWG.

Năm 2014, HTML5 được phát hành như một W3C Recommendation.

Năm 2016, HTML 5.1 được phát hành như một W3C Recommendation.

Năm 2017, HTML 5.2 được phát hành như một W3C Recommendation.

Năm 2019, W3C và WHATWG ký lại thỏa thuận cộng tác phát triển cùng nhau, WHATWG sẽ đưa ra thông số kỹ thuật cho các chuẩn HTML và DOM (WHATWG Review Drafts), W3C sẽ phát hành nó dưới dạng một W3C Recommendation.

HTML6 and tiềm năng phát triển

Mặc dù hiện tại không có một công bố chính thức nào về HTML6 nhưng các cuộc thảo luận và đề xuất về những tiềm năng phát triển trong tương lai của HTML vẫn đang diễn ra.

Các lĩnh vực có tiềm năng phát triển bao gồm:

  • Bố cục và kiểu dáng nâng cao: Các nỗ lực đang được thực hiện để cải thiện khả năng bố cục của HTML, cho phép bố cục trang phức tạp và linh hoạt hơn mà không phụ thuộc nhiều vào khung CSS hoặc thư viện bên ngoài. Điều này có thể bao gồm các tính năng như hệ thống bố cục dựa trên lưới và cải thiện khả năng xử lý responsive.

  • Cải thiện hiệu suất và hiệu quả: HTML có thể thấy các tiến bộ tập trung vào việc tối ưu hóa hiệu suất và giảm thời gian tải trang. Điều này có thể liên quan đến việc giới thiệu các tính năng giúp tăng cường bộ nhớ đệm, giảm thiểu code dư thừa và cải thiện việc quản lý tài nguyên.

  • Khả năng ứng dụng web mở rộng: HTML có thể tiếp tục phát triển như một nền tảng để xây dựng các ứng dụng web. Điều này có thể liên quan đến việc giới thiệu các API mới, hỗ trợ nâng cao cho việc lưu trữ phía máy khách, khả năng ngoại tuyến và tích hợp gốc với các công nghệ mới nổi như WebRTC (Giao tiếp thời gian thực) và WebAssembly.

  • Bảo mật và quyền riêng tư nâng cao: Tương lai của HTML có thể bao gồm các tính năng và API bổ sung nhằm tăng cường bảo mật và quyền riêng tư trên web. Điều này có thể liên quan đến những cải tiến về bảo mật nhiều nguồn gốc, bảo vệ tốt hơn trước các lỗ hổng web phổ biến và các cơ chế nâng cao để bảo vệ dữ liệu và quyền riêng tư của người dùng.

Khi HTML tiếp tục phát triển, nó sẽ cố gắng giải quyết các nhu cầu phát triển web đang thay đổi, cải thiện hiệu suất và hiệu quả cũng như nắm bắt các công nghệ mới. Tương lai của HTML tập trung vào việc cung cấp cho các nhà phát triển một nền tảng mạnh mẽ và linh hoạt để tạo ra những trải nghiệm web hấp dẫn, dễ truy cập và an toàn.

Tham khảo