编者按:本文作者李松峰,资深技术图书译者,翻译出版过40余部技术及交互设计专著,现任360奇舞团Web前端开发资深专家,360前端技术委员会委员、W3C AC代表。
近十几年来,Ecma International,简称Ecma,因其制定的ECMAScript(也就是大名鼎鼎的JavaScript语言)标准而在国内技术社区名声大噪。事实上,这家成立于1959的行业协会还制定很多其他国际标准,包括C#、Dart语言和CD-ROM,等等。作为一家注册在日内瓦的国际标准组织,Ecma越来越成为头部互联网公司在标准领域发力的平台。
众所周知,Ecma负责ECMAScript标准制定的技术委员会是TC39。2019年6月,在Ecma第117次会员代表(GA,General Assembly)会议上,360被批准为会员并加入TC39,成为TC39成立22年来的第一家中国会员。(1997年,JavaScript 1.1作为提案被提交给Ecma。)
Ecma GA每半年召开一次会议,集体审议并决定协会层面的重大事项。2019年第二次也就是第118次GA会议于12月10号在东京举行。360的GA是赵文博先生,他邀请我一道前往,同时也参加11号举办的TC53研讨会。作为W3C的AC(Advisory Committee) 代表,我也很高兴去增长增长见识,体验一下Ecma的GA会议跟W3C的AC会议有什么区别。
见证阿里、华为和Sujitech加入Ecma
Ecma这次GA会议由日立公司做东道主,会议地点就在品川站的日立公司分部,JR Shinagawa East Building 20层。
会议时间从早上9点到下午5点,中午休息1小时。会议日程多达几十项,包括Ecma一年来重点工作回顾、预算执行报告、会员类别的标准及会费、会员章程及议事规则的修订、外部合作、未来规划、外部不利因素应对,以及各技术委员会主席的年度报告,还有Ecma管理层(Managment)、秘书处(Secretariat)及执行委员会(Executive Committee)人事变动等。当然,还包括投票表决新会员申请。
比如,下图就是包含第117次GA会议接受360加入Ecma成为Associate Member申请的回顾。