2013年17-18日由百度主办的Test The Web Forward(下面简称TTWF)在上海张江举行,活动的意图是让关注Web标准的开发者直接参与到Web平台的贡献中去,促进HTML5标准进入实践——此次TTWF测试用例征集活动将促进Web App标准的实现。自2012年12月起,HTML5标准已经进入了Candidate Release阶段(CR),预计将在2014年第四季度进入Preview Release阶段(PR)。CR阶段的主要工作为编写HTML5测试用例、发现规范的bug、针对HTML5.1提交新的思路、提交新的规范扩展等方面。
百度是国内***家加入W3C的大型中国互联网公司,在推动Web标准方面具有很大的贡献。如有42人次参加了W3C的18个WG(Working Group)和IG(Interest Group);另外在2012年8月,百度向W3C HTML工作组提交了测试用例并通过,成为了中国***家向该工作组提交测试用例的公司。TTWF是由百度、Adobe、 Google、Mozilla、微软、Opera等W3C成员在世界各地组织的系列现场极限编程活动,已经在北京、巴黎、悉尼、西雅图、东京等城市举办过,吸引了大量开发者为HTML5各项规范撰写测试用例。继本活动后,下一场TTWF百度联合W3C将11月份上旬在广东深圳举办。
百度非常重视Web标准在中国的本土化推广工作,联合工信部电信研究院申报的国家科技重大专项课题已经通过评审。该专项将有助于Web标准技术在中国进一步的落地和推广,相关产出和成果也一定能够帮助W3C这一国际标准变得更加完善。在此次的TTWF活动中,主要是为了让更多的前端开发者了解***的HTML5和CSS3功能规范,并学习如何编写对应的测试用例,而这些测试用例也会帮助更多浏览器更一致地实现这些功能,并在它们表现不一致时提交错误报告。
活动的***天首先是由百度技术委员会理事长陈尚义致辞并介绍了整个活动流程,接下来是来自W3C HTML工作组联合主席 Paul Cotton 做了HTML5技术***进展工作的演讲,同时也呼吁大家一起行动起来。
Paul Cotton表示,在最初被定义的HTML 5本身的很多技术,现在已经有了独立的规范,而最重要的是能够希望更多的前端开发者都能够加入到标准的规范中来,一起完善这个标准。同时也展示了HTML 5和 HTML 5.1的规范发布的时间表:
Specification | FPWD | LC | CR | PR | Rec |
HTML5 | N/A | 2011 Q2 | 2012 Q4 | 2014 Q4 | 2014 Q4 |
HTML5.1 | 2012 Q4 | 2014 Q3 | 2015 Q1 | 2016 Q4 | 2016 Q4 |
第三位则是来自国内知名的TMT专家,也是原中科院秘书长、声学所所长侯自强教授老师介绍了Web App的过去与未来,一开始候老师介绍了从最初的网络IP化演变到Web化的一个过程。对于为什么HTML 5发展慢热而国内开发者热气不减的原因侯老师也进行了介绍,他认为,近两年,HTML 5的发展似乎进入了“瓶颈期”,优秀新作品匮乏、商业化进度缓慢等等现象的出现,都开始动摇从业者对HTML 5的信任,同时,Facebook“反水”时间、WHATWG与W3C的“决裂”实际也让国内外媒体开始质疑HTML 5的未来。
***,侯老师用4点概括了Web的未来:
- 对于Web的未来,Berners-Lee指出***的HTML5将不仅仅是标记语言,而是一个计算平台,Web应用正在兴起,将拥有***的强大功能。
- 发挥浏览器入口跨平台优势,发挥云计算计算力优势,通过API调用电信运营商网络资源。
- 连网的数据(linked data)是今后Web应用的重要方向。Web可以读取加工实际数据。这正是今天很多“应用”在做的。
- 云计算/大数据将是今后争夺的焦点。
候老师***也就此活动证言,作为***家加入W3C的中国大型互联网公司,百度主办的这次Test the web forward活动,取得了非常大的成功,奠定了其推动Web标准在中国发展的***地位,希望更多的互联网公司参与到标准的建设中来,推动我国Web标准与技术的发展。
接下来的环节主要是为了让更多的开发者了解第二天的Hack活动的编码环节六个功能进行快速讲价与演示的一个过程,其中包括了HTML5 File API,HTML5 Drag and Drop API,HTML5 Web Storage,CSS Transforms, Grid Layout, Backgrounds and Borders的演讲。专家们分别从HTML 5的规范介绍到测试思路进行了详细的介绍和标准测试用例编写及提交流程演示,让更多的开发者能够快速的融入第二天的Hack活动当中,能够为W3C提交更多的CASE和BUG,完善HTML 5规范。这6个命题涉及W3C HTML5和WebApp等工作组***的标准协议。
在第二天的Hack活动现场来了130名左右的Web工程师,组成由HTML5 File API,HTML5 Drag and Drop,HTML5 WebStorage,CSS3 Transforms,CSS3 Grid Layout,CSS3 Backgrounds and Borders的命题分成6个小组,进行CASE和bug的测试并提交。活动中提交的测试用例极大的推进了这些新标准在广大中国开发者中的普及,同时也在很大程度上补充了标准相关的测试用例集合。
而活动最终,Web工程师们向W3C提交了1003个Web标准测试用例,找到35个Bug,大幅度刷新了TTWF全球系列活动中提交测试用例和Bug的数量,深得W3C的盛赞。历史上提交最多用例的活动是今年6月的东京站,提交了609个测试用例。
当然,这次Hack活动中最耀眼的就是来自于Inter的前端开发者ibelen,在活动当天一共提交了300多个CASE,这个数量已经超过了去年Abode在北京举办时一天CASE的数量。同时iblen也是本次活动的大奖得主。
这充分的体现了开发者们对HTML 5的狂热追求和具有强烈的探索精神。同时我们也希望更多的开发者和互联网公司参与到这样的活动中来,加速HTML 5的普及,共同推进中国互联网的发展。
【责任编辑:小林 TEL:(010)68476606】