HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

W3C 新版 HTML5 标准无视 WHATWG

  • 2014-10-23
  • 本文字数:937 字

    阅读完需:约 3 分钟

最近,W3C HTML 工作组发布了新版的《HTML5 与HTML4 差异比较》工作草案。这份最新草案总结了W3C HTML5 与HTML 4 标准之间的差异。与早前版本的一个较大改动是,WHATWG HTML 与HTML 4 的比较已经从草案中移除了。

HTML5 布道者、前 W3C 官员 Klaus Birkenbihl 向 InfoQ 透露了 WHATWG HTML 在新版工作草案中被无视的原因。

这么做的原因很明显。HTML5很快将成为稳定的官方 W3C 推荐标准(即 W3C 标准),而这份《HTML5 与 HTML4 差异比较》工作草案也迟早要成为标准。所以,包括 W3C HTML5.1 草案和 WHATWG HTML"活动标准(living standard)"在内的这些非稳定内容都要去掉。

Klaus 补充道,两个标准化组织之间存在分裂。

2012 年 7 月,随着 Ian Hickson 离任 W3C HTML5 编辑,WHATWG 和 W3C 最终分道扬镳。当然,问题是这关系重大吗?正如我们经常收到的答复——“看情况”。在当前实践中,其实开发者随便盯着哪一个标准,都不会有大问题。因为不同浏览器厂商实现规范的速度和优先级不一样。所以,对开发这来说,或许 caniuse.com (一 个跟踪 HTML5 和 CSS3 在不同版本浏览器中实现情况的网站)等列出的差异和限制,要比规范间的差异更为重要。从开发者的角度来看,W3C 和 WHATWG 的分裂并不真正构成威胁,只要主流浏览器厂商们还在这两个标准化组织里按符合他们自身利益的方式进行协作,不要分裂 Web 就行了。

对这对“标准化搭档”关系的担忧已经不是一天两天了,尽管W3C 和WHATWG 一直在试图把分歧降到最低。最近,W3C CEO Jeff Jaffe 在W3C 官方博客上发文,讨论了 W3C 的共识流程与 WHATWG 的标准编辑流程,哪个更好的问题。他首先总结了 OpenStand 的标准制订五条基本原则(正 当程序、广泛共识、透明、平衡、开放),并解释了 W3C 的共识流程(consensus process)对整个生态系统以及对制订和 Web 标准一样成功的标准的重要性。不过,他也承认 W3C 和 WHATWG 的流程各有千秋,W3C“要向包括 ‘标准编辑做主’在内的其他流程学习经验”,从而在响应业界需求时取得速度与敏捷性。他提到了“W3C 最近在流程创新上做出的一些努力”,比如社区小组、 流程修改、模块化、改进 W3C 的规范迭代计划和勘误管理等。W3C 希望借助于此将双方优点集于一身。

查看英文原文: W3C’s Latest HTML5 Standard Ignores WHATWG

2014-10-23 20:242876
用户头像

发布了 63 篇内容, 共 26.0 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

Java中高级核心知识全面解析,Java工程师需要掌握的技能

Java 程序员 后端

LeetCode题解:143. 重排链表,数组,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

C语言:十进制、BCD码互换

不脱发的程序猿

C语言 十进制、BCD码互换

架构实战营模块七作业

老猎人

架构实战营

Go 专栏|开发环境搭建以及开发工具 VS Code 配置

AlwaysBeta

Go 语言

Linux之lastb命令

入门小站

Linux

IntelliJ IDEA 如何快速查看提交代码的对比

HoneyMoose

活动回顾 | Apache Hudi x Pulsar Meetup 杭州站(戳进看视频)

Apache Pulsar

阿里云 Apache Pulsar StreamNative

【LeetCode】所有奇数长度子数组的和Java题解

Albert

算法 LeetCode 9月日更

Excelize 开源五周年 🎉

xuri

Excel Excel数据分析 Go 语言 Excelize

架构实战训练营|作业|模块2

Frode

#架构实战营

粗放生长时代结束,高精地图收紧灰色地带

脑极体

08. 语音识别与第二次AI热潮

Databri_AI

人工智能

前端开发css这些样式你还熟悉吗,Chrome是必备技能

你好bk

CSS html css3 大前端

看懂这个故事,轻松实现从技术到管理的华丽转身!

博文视点Broadview

Java全面学习视频书籍,阿里架构师看到都觉得好,Java自学教程

Java 程序员 后端

epoll底层实现源码及epoll反应堆模型

hanaper

网络攻防学习笔记 Day123

穿过生命散发芬芳

9月日更 互联网安全 流量采集

【Flutter 专题】59 图解 Android Native 获取 Flutter 资源文件

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

linux网络包收发讲解

赖猫

Linux

JavaScript数组常用的方法总结

孙叫兽

JavaScript 大前端 数组 引航计划

【LeetCode】二叉搜索树的后序遍历序列Java题解

Albert

算法 LeetCode 9月日更

LeetCode刷题13-简单-罗马数字转整数

ベ布小禅

9月日更

C语言:十进制、十六进制数据互换

不脱发的程序猿

C'语言 进制转换

Vue进阶(八十九):watch 用法详解

No Silver Bullet

Vue 9月日更

找啊找啊找工长,找到一个好工长

escray

生活记录 9月日更

HTTP系列之:HTTP缓存

程序那些事

缓存 Netty HTTP 程序那些事

在线JSON转Mongoose工具

入门小站

工具

JDK 8 及其后续 JDK 中 Period 和 Duration

HoneyMoose

cxx 的枚举类型

hedzr

c++ 算法 枚举

打分吧!客服小姐姐,评分页面与客户总分页面的 Django 实现

梦想橡皮擦

9月日更

W3C新版HTML5标准无视WHATWG_HTML5_Han Xu_InfoQ精选文章