Mozilla 加入 W3C DAP – WebAPI 进展

当我们最初 介绍我们关于 WebAPI 的工作 时,我们收到了一些问题,其中一个问题被问得最多。现在,四个月过去了,我们想跟进一下这段时间发生了什么。

人们问的问题是关于 Mozilla WebAPI 和 W3C DAP 之间的关系,我们对 DAP 的立场以及我们是否只是在创建另一个标准机构。从一开始,我们就声明了我们的承诺和 为现有标准做出贡献的意图

Mozilla 长期以来一直与 W3C 合作,并且继续是几个 W3C 工作组的成员。但是,当时我们对 DAP 中的一些工作表示担忧。从那时起,DAP 将其工作重点放在适合在 Web 浏览器中实施的技术上,因此我们决定加入该工作组。我们的开发人员 Jonas Sicking 和 Mounir Lamouri 现已加入 DAP,以促进协作和贡献。

在实践中,这意味着我们测试和开发事物,当我们认为它已准备好或适合成为标准并继续发展时,我们将其提交给 W3C。像大多数公司一样,我们需要不断评估、审查和原型化不同的想法,但我们与众不同之处在于,我们的流程对全世界开放,供所有人查看、询问和参与。

在此之前,我们已经将 电池 API振动 API 提交给 DAP,这两者在标准化方面都进展得相当顺利。我们期待着继续对 API 做出贡献,直到它们足够成熟。

如果您有兴趣关注或参与我们不同 API 的工作,欢迎随时关注以下任何渠道

您也可以在此处的评论中提出任何问题,我们将尽力回复。

关于 Robert Nyman [荣誉编辑]

技术布道师和 Mozilla Hacks 编辑。发表关于 HTML5、JavaScript 和开放 Web 的演讲和博客。Robert 是 HTML5 和开放 Web 的坚定支持者,自 1999 年以来一直从事 Web 前端开发工作 - 在瑞典和纽约市。他还定期在 http://robertnyman.com 上发表博客,并且喜欢旅行和结识新朋友。

更多 Robert Nyman [荣誉编辑] 的文章…

关于 Jonas Sicking

Jonas 在 Web 浏览器方面有超过十年的开发经验。他于 2000 年开始作为开源贡献者,为新开源的 Mozilla 项目做出贡献。2005 年,他全职加入 Mozilla,此后一直致力于 DOM 和 Web 平台的其他部分。他现在是 Mozilla Web API 项目的技术负责人,也是 W3C IndexedDB 和文件 API 规范的编辑。

更多 Jonas Sicking 的文章…


9 条评论

  1. ItsLeeOwen

    请开始使用和参与 WebKit。放弃 Gecko。

    2012 年 1 月 31 日 08:48

    1. Robert Nyman

      首先,这篇博文和 WebAPI 计划旨在为所有现有的 Web 浏览器和设备带来强大的 API,它不是特定于 Gecko 的。

      其次,Erunno 链接了一个长篇且很好的解释。基本上,Mozilla 相信竞争和为用户提供选择。这些选择导致了 Web 浏览器的快速成功发展,这是每个人都从中受益的。

      当 Internet Explorer 是当时市场份额达 95% 的唯一 Web 浏览器时,很容易屈服并只为它开发。但我们没有,而是为行业带来了另一种视角。

      当 WebKit 开始开发时,你很容易争论他们应该改为贡献给 Gecko。但我们没有,因为更多的选择是好的,会激发竞争并带来更好的结果。

      2012 年 1 月 31 日 09:59

    2. David Bruant

      许多人建议从 Gecko 切换到 WebKit。与其只是对 Mozilla 说“切换!”(这不会让您想要实现的目标更近一步),不如花些时间分析一下这种转变会带来的问题。不妨开始着手这项工作(并记录您的发现)?

      如果您(以及其他希望看到这种转变发生的人)能够证明这可以以合理的成本带来更好的浏览器,那么您的发现一定会被 Mozilla 听到。

      2012 年 1 月 31 日 12:17

  2. Erunno

    开阔眼界

    http://www.quora.com/Mozilla-Firefox/Will-Firefox-ever-drop-its-Gecko-layout-engine-to-adopt-WebKit

    2012 年 1 月 31 日 09:41

  3. skierpage

    好消息。

    说到标准(有很多可供选择!),“批发应用社区 (WAC),一个致力于构建开放应用平台的电信公司联盟”怎么样?据说英特尔-三星(而非诺基亚)的 Tizen“由领先的移动运营商、设备制造商和芯片供应商支持的软件平台,适用于多种设备类别,包括智能手机、平板电脑、上网本、车载信息娱乐设备、智能电视等”是基于 WAC 和 HTML5 的。

    WAC 的规范(http://www.wacapps.net/specifications 列出了摄像头、文件系统、消息、联系人)似乎与 https://wiki.mozilla.org/WebAPIhttp://www.w3.org/2009/dap/ 重叠。

    2012 年 1 月 31 日 18:28

  4. Daniel Davis

    说真的,所有浏览器供应商都应该使用 WebKit 吗?一个项目/组织应该决定每个人的浏览体验吗?我不这么认为。支持多个渲染引擎对 Web 设计师/开发者来说可能是额外的工作(我多次感受到这种痛苦),但这与从选择自由和竞争推动的技术进步中受益的众多 Web 用户相比微不足道。避免垄断的好处远远超过了坏处。

    2012 年 1 月 31 日 19:23

    1. Robert Nyman

      谢谢,我个人完全同意。

      2012 年 2 月 1 日 02:41

  5. Olivier

    很高兴看到 Mozilla 专家与 W3C 联合起来。你们是否也与 WAC 有联系,或者他们完全孤立?

    2012 年 1 月 31 日 21:16

  6. pd

    竞争是好事,但过多竞争则不好,看看整个 Linux 的困境就知道了。作为一名 Web 开发人员,我们从未遇到过比现在更糟糕的情况,因为我们至少要支持四种浏览器(IE7/8、IE9、Gecko、WebKit),而以前只有两种(IE、Gecko),这真的很糟糕!

    虽然我很乐意看到 WebKit 取代甚至消灭 IE,但我个人不想开发三种不同的浏览器,这太多了!这不像两种浏览器在渲染内容方面本质上相同。人们可以合理地期望 Fx 和 Chrome 的渲染方式相似,因为它们都是现代浏览器,并且始终将标准支持放在首位(当它们方便时!)。你甚至可以把 IE9 也算进这堆里。然后它就变成了“现代”与旧版(IE7/8)的对抗。但事实并非如此。在开发过程中,我不可避免地发现,没有任何浏览器的组合会以相同的方式运行。通常情况下,在其他所有浏览器中都能正常运行的内容在 Chrome 中会出现错误,但有时 Chrome 和 Fx 是“朋友”,而 IE7/8 却不是!这根本没有规律可循!

    我忍受当前的浏览器“竞争”,因为 Mozilla 太过迷失方向,无法超越 30% 的市场份额。因此,我们需要 Google 加入。现在我们有了 50%,但 IE 仍然存在,它拥有各种版本,占据了另外 50% 的份额。微软不会轻易放弃 IE8,因为虽然他们最终计划淘汰 6 和 7,但 XP 会保留 8,因为微软混蛋正在使用 IE 强制升级您的操作系统!荒谬。

    现在不要提那个经常被提及但在使用统计数据中从未出现过的红色 O 浏览器。谁在乎那个?至于 Safari,顾名思义,那是一种非常危险的体验。

    2012 年 2 月 1 日 23:20

本文的评论已关闭。