Class fields 提案是一项 ECMAScript(JavaScript) 新提案,并已经在部分浏览器和工具链中实现,但该提案的设计一直存在极大争议,如根据在 proposal repo 中的反对 issue 的数量或被 👎 的次数来看,很可能是 ES6 之后所有新提案中遭受反对最大的提案。同时虽然该提案早已经达到stage 3,但TC39委员会内部其实一直有不同的意见,部分代表(包括目前ES spec的editor之一Kevin Smith,上一任的ES2015 spec的editor Allen Wirfs-Brock,JS之父Brendan Eich等人)尝试过提交多份替代提案,但是因为各种因素都失败了,而按照TC39的流程规则,这意味着虽然并不存在『事实上的一致同意』,但该提案仍然被表述为是委员会一致同意的结果,而浏览器和工具链也因此开始照此实现。其后果就是要改变class fields提案的沉没成本变得越来越巨大,最终『胁迫』委员会、社区和整个JS/TS生态不得不接受这份有巨大争议和风险的提案成为正式标准。
本次会议邀请中国各大科技公司的JS专家和中国JS社区的代表共聚一堂,对该提案的诸多问题逐个进行研讨,对该提案的可行性和风险进行整体性的技术审查,对该提案对各自公司的JS/TS codebase、对整个JS生态的影响作出审慎评估。我们期望本次会议的成果将正式提交给TC39。