(r)evolution number 5

我们刚刚发布了 Firefox 3.5,并且 我们 非常 自豪。当然,我们一直积极参与 Mozilla 宣传活动——这个网站除了其他功能外,还是展示最新浏览器新功能的平台。我们希望将此版本视为对整个万维网的升级,因为新引入的网站平台面向开发人员的功能。谈到一些下一代标准时,数字“5”的出现几乎不可思议——考虑一下 HTML5ECMAScript 5 (PDF)。最近围绕 HTML5 的宣传(而且非常受欢迎)是这篇文章的动力。让我们退一步,在 Firefox 3.5 发布之前的事件背景下,考虑一下 Mozilla 的网站宣传活动。

许多这些功能的标准化通常是在经过热烈的讨论之后才实现的,我们很高兴看到 HTML5 作为主要的网站开发公司的主要战略举措占据了显眼位置。事实上,令人兴奋的新的网站应用程序蕴藏着巨大的潜力,真正展示了网站平台的未来将为有抱负的开发人员提供什么。许多人欢呼着浏览器作为计算机的胜利到来,这是一个古老的主题,随着吸引人的 HTML5 平台功能的到来而得到增强,这些功能在SafariChromeOpera以及当然还有FirefoxIE8因为同时拥有 HTML5 功能和 ECMAScript 第 5 版功能而值得一提)中得以实现。

你可以称之为——Web 5.0、开放式 Web 第 5 代(有点别扭!),或者 (R)evolution # 5,未来已经到来。但不要忘记,HTML5 还没有成为完整的标准,正如 W3C 迅速指出的那样。编辑预计到 2010 年才能完成。从现在被称为 HTML5 的起点到如今(非常受欢迎的)宣传时代的道路是漫长的,而 Mozilla 从一开始就参与了这段旅程。

首先,我们一直在那里明确指出W3C可能已经迷失了方向。正好 5 个夏天之前(再次出现了那个神奇的数字!),很明显,W3C 已经不再能够成为管理基于浏览器的应用程序开放式网络的标准的唯一守护者,因此,Mozilla 与 Opera 共同启动了 WHATWG。当然,那时我们没有称之为 HTML5,而 Firefox 本身在 2004 年就引起了轰动,朝着标准化迈出的步伐是明确的,但也是谨慎的。很快,其他浏览器供应商加入了我们,到两年后与 W3C 达成一致时,Mozilla 发起的运动引入网站平台的创新已经获得了强大的势头。

最终的结果是一个尚未完成的规范,被称为“HTML5”,它由大多数现代浏览器分段实现。我们选择作为行业来实施的功能是对开发人员的回应,而且我们的行动准则(在大多数情况下)是在公开的。Mozilla 为HTML5 验证器提供资金,从而开发出第一个真正的 HTML5 解析器,它现在推动着W3C 对 HTML5 的标记验证。该解析器已经回归 Firefox。需要注意的是,最受关注的功能(其中许多在这篇博客中进行了展示)不仅在 HTML5 规范中开发,而且还在W3C 地理位置工作组网站应用程序工作组以及CSS 工作组中开发。

Firefox 3.5 以及其他现代浏览器的更新似乎宣告了 HTML5 的到来。但从我们已经在这个领域存在一段时间而产生的先见之明来看,我们也知道我们还有很多工作要做。首先,我们必须尽快完成 HTML5,或者至少发布一个我们都认为可以实施的子集。我们还必须确保可访问性作为新兴网站平台的重要设计原则,并在这里解决棘手的差异。此外,开放式标准并不意味着开放式平台,正如围绕网站字体音频/视频编解码器的辩论所表明的那样。我们还有很多工作要做,但现在,在启动这项工作的那个夏天 5 年后,我们正在享受围绕 (R)evolution Number 5 的宣传。

关于 Arun Ranganathan

Arun Ranganathan 的更多文章…


8 条评论

  1. Andy

    “记住,记住 11 月 5 日…”
    V

    2009 年 7 月 1 日 下午 10:40

  2. Andy

    “记住,记住 11 月 5 日…”
    - 一位名为 V 的蒙面恶棍

    2009 年 7 月 1 日 下午 10:51

  3. cb22hh

    MathML 怎么办?自 2.0 版发布以来,Firefox 似乎没有取得进展。更糟糕的是,随着每个 Firefox 版本的发布,MathML 错误的数量似乎都在增加。有人对此负责吗?

    2009 年 7 月 2 日 上午 2:55

  4. fsg

    XHTML2 已死!HTML5 万岁

    2009 年 7 月 2 日 上午 7:20

  5. g

    别忘了,这也是 Firefox 的第 5 个版本…

    (1.0, 1.5, 2.0, 3.0, 3.5)

    :)

    2009 年 7 月 2 日 上午 8:32

  6. Arun Ranganathan

    @cb22hh 所有 MathML 错误都记录在 Bugzilla 中吗?我可以调查一下。

    2009 年 7 月 2 日 上午 10:54

  7. [...] 来自 hacks.mozilla.org 的转载 [...]

    2009 年 7 月 2 日 上午 11:55

  8. [...] 将 Cindy 的设计转换成 WordPress 的代码(代码就是诗歌),为我提供了一个三列 HTML5 模板和一些小部件。Cindy 使用了一张我在旧金山岩石山丘上攀爬的照片 [...]

    2009 年 7 月 12 日 下午 6:49

本文的评论已关闭。