HTML5应用于生产为时尚早

2010 年 10 月 14 日

W3C 互动领域领导者 Philippe Le Hégaret 在督导 HTML 标准时,认为 HTML5 在适用于生产之前,需通过跨浏览器的兼容性测试。尽管早期试用者已经利用 HTML5 制作出了漂亮的 3D 动画和视频,绝大多数开发者还是应该等到 2011 年中期甚至 2012 年初,直到标准稳定了以后再开始使用。

在 InfoWorld 的采访中,Le Hégaret 指出 HTML5 尚不能应用于生产环境中,因为跨浏览器兼容性存在问题:

我们当前遇到的问题是,虽然 HTML5 已经十分激动人心了,但是部署的话还为时尚早。因为我们遇到了互通性问题,包括不同设备之间视频的差异等等。…

我不认为 HTML5 已经适用于生产,尤其是当 W3C 依然还在对 API 进行调整的时候。真正的问题在于,我们能否让 [HTML5] 真正实现跨浏览器工作,在当前显然不行。

较之看到 HTML5 大规模应用,目前 Le Hégaret 更愿意看到反馈

在这个阶段,社区的反馈扮演了非常重要的角色,它们能够确保 HTML5 规范的品质达到最好。

他评论到,HTML5 目前还是针对早期的试用者,而这些试用者则会提供反馈:

我在一个月前曾说过,目前 HTML5 的挑战是测试、改进和完成规范中的某些方面,来支持那些愿意拥抱这项技术的早期试用者、创新者和工程师们。

在 InfoQ 的采访中,Le Hégaret 给出了一个测试结果页面,来展示所有主流浏览器在实现标准方面的进展。尽管当前测试的数目尚少(97 个),然而还有900 个测试在等待审核通过。从这个页面我们看到,浏览器之间的不兼容性已然存在。一旦其他测试变成标准的话,不兼容性的数量很可能还会增加。

他认为:“我们要在HTML5 规范方面继续这样做下去,显著地增加已存在的实现测试的数量”,这样才能让HTML5 真正成功。

虽然大家对HTML5 热情高涨,而且所有主流浏览器厂商都对其进行投资,但是现存的不兼容性问题已经敲响了警钟,它说明HTML5 尚不适用于生产,因为开发者会重遇上世纪90 年代的梦魇,那时微软和网景在实现早期HTML 版本时步入殊途。因此,如想要在生产中使用的话,最好延至2011 年后半段或者2012 年初,因为HTML5 最后请求(Last Call)文档将会2011 年5 月结束,这会让标准变得稳定起来。

查看英文原文: HTML5 Is Not Production Ready

2010 年 10 月 14 日 10:512339
用户头像

发布了 80 篇内容, 共 15.5 次阅读, 收获喜欢 3 次。

关注

评论

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

二叉树的遍历(前序、中序、后序)

申屠鹏会

golang 算法 二叉树

翻译:如何编写Golang代码(How to Write Go Code)

申屠鹏会

golang 翻译

k8s-client-go源码剖析(一)

LanLiang

go 开源 Kubernetes 容器 源码剖析

平时开发Git常用的小技巧

zui.zhang

git rebase

今天给二叉树加个BGM,二叉树唱歌了!

我是程序员小贱

计算机网络基础(十九)---传输层-TCP的拥塞控制

书旅

TCP 协议栈 网络层

范型的下一步

申屠鹏会

golang 翻译

webbench源码阅读

我是程序员小贱

troubleshoot之:GC调优到底是什么

程序那些事

性能分析 jvm调优 GC调优

Spring Boot Actuator微服务服务监控

xcbeyond

Java 微服务 springboot actuator 服务监控

TypeScript 设计模式之观察者模式

pingan8787

typescript 前端 设计模式

深挖502和504

书旅

nginx 服务器 HTTP 状态码

SpringCloud(Netflix)-技术专题-微服务入门介绍

李浩宇/Alex

误执行 rm -fr /*,我删删删删库了,要跑路吗?

小林coding

Linux 程序人生 Shell linux命令

老张「原创小说」

瓜藤老祖

个人成长

瀑布模型总结

我是程序员小贱

Newbe.Claptrap 框架如何实现在多种框架之上运行?

newbe36524

Docker 云计算 微服务 .net core ASP.NET Core

对待一件事,从不喜欢再到喜欢,转变需要多大

良知犹存

程序人生

Linux后台开发高频题目总结

我是程序员小贱

为什么你做的 Excel 表不好用?

Tony Wu

效率工具 产品设计 Excel ER图

从根上学习Git

书旅

git 工具 版本控制 版本管理工具

360 Atlas生产环境使用心得

心平气和

MySQL 分库分表 Proxy Atlas

在龙门吊上,看到破浪而来的智能时代

脑极体

跟我一起基于 Karma 搭建一个测试环境 (中)

Jack Q

前端进阶训练营 Karma 测试框架搭建

gRPC在Spring Cloud中的应用

xcbeyond

Java gRPC SpringCloud

为什么使用Portainer,而不是Docker CLI来管理Docker环境

xcbeyond

Docker 运维 Portainer

突破内存限制的高性能排序

架构师修行之路

TCP/IP学习(1):创建套接字

申屠鹏会

TCP 网络 TCP/IP

学习总结 -- Week 10

吴炳华

TOGAF认证不只一个,您考的是哪个?

周金根

直播技术的背后--RTMP协议

soolaugust

直播 RTMP

HTML5应用于生产为时尚早-InfoQ