html5的发展史

2015年03月21日 13:45 0 点赞 0 评论 更新于 2025-11-21 17:57

标准通用标记语言下的一个应用HTML标准,自1999年12月发布HTML 4.01之后,后续的HTML5及其他标准被搁置。为推动Web标准化运动的发展,一些公司联合成立了Web Hypertext Application Technology Working Group(Web超文本应用技术工作组 - WHATWG)。WHATWG致力于Web表单和应用程序相关工作,而W3C(World Wide Web Consortium,万维网联盟)则专注于XHTML 2.0。2006年,双方决定合作创建一个新版本的HTML。

1. HTML5草案的提出与接纳

HTML5草案的前身名为Web Applications 1.0,于2004年由WHATWG提出。2007年,该草案被W3C接纳,W3C还为此成立了新的HTML工作团队。

2. HTML5的发展历程

2.1 第一份正式草案公布

2008年1月22日,HTML 5的第一份正式草案公布。此时HTML5仍处于完善阶段,但大部分现代浏览器已具备了某些HTML5支持能力。

2.2 HTML5规范正式定稿

2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范正式定稿。根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。”

2.3 HTML 5.1正式草案公布

2013年5月6日,HTML 5.1正式草案公布。该规范定义了超文本标记语言(HTML)的第五次重大版本和第一次重要修订。在这个版本中,不断推出新功能,旨在帮助Web应用程序开发者,努力提高新元素的互操作性。从2012年12月27日至草案发布时,进行了多达近百项的修改,涵盖HTML和XHTML的标签、相关的API、Canvas等,同时HTML5的图像img标签及svg也得到改进,性能进一步提升。

2.4 HTML5标准规范最终完成

2014年10月29日,万维网联盟宣布,经过近8年的努力,HTML5标准规范最终制定完成并公开发布。在此之前的几年里,已有很多开发者陆续使用了HTML5的部分技术,Firefox、Google Chrome、Opera、Safari 4+、Internet Explorer 9+等浏览器都已支持HTML5,但直到此时才迎来“正式版”。

3. 支持HTML5的浏览器

支持HTML5的浏览器众多,包括Firefox(火狐浏览器)、IE9及其更高版本、Chrome(谷歌浏览器)、Safari、Opera等。国内的遨游浏览器(Maxthon),以及基于IE或Chromium(Chrome的工程版或称实验版)推出的360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5的能力。

4. HTML5在移动设备开发中的应用

在移动设备开发HTML5应用主要有两种方法:一是全使用HTML5的语法,二是仅使用JavaScript引擎。使用JavaScript引擎的构建方法让制作手机网页游戏成为可能,不过由于界面层复杂,通常会预订一个UI工具包来使用。纯HTML5手机应用存在运行缓慢、错漏百出的问题,但经过优化后情况会有所好转。尽管愿意进行优化的人不多,但仍值得尝试。HTML5手机应用的最大优势是可以在网页上直接调试和修改,这解决了原先应用开发人员需花费大量精力进行编码、调试和运行的问题。因此,许多手机杂志客户端基于HTML5标准开发,方便开发人员调试修改。

5. HTML5的重要意义与未来展望

5.1 取代旧标准

HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以满足互联网应用迅速发展时当代网络的需求,为桌面和移动平台带来无缝衔接的丰富内容。

5.2 推动Web进入新时代

W3C CEO Jeff Jaffe博士表示:“HTML5将推动Web进入新的时代。过去,Web仅用于查看基础文档,如今,Web已成为一个极大丰富的平台。我们已进入稳定阶段,每个人都可按照标准行事,且适用于所有浏览器。如果不能携手合作,就不会有统一的Web。”

5.3 有望成为开放Web平台的基石

HTML5还有望成为梦想中的“开放Web平台”(Open Web Platform)的基石,若能实现,可进一步推动更深入的跨平台Web应用。

5.4 W3C的后续计划

接下来,W3C将致力于开发用于实时通信、电子支付、应用开发等方面的标准规范,还会创建一系列隐私和安全防护措施。此外,W3C曾在2012年透露计划在2016年底前发布HTML 5.1。

作者信息

feifeila

feifeila

共发布了 3994 篇文章