JavaScript 规范主页

Ecma TC39,即 JavaScript 标准委员会,很自豪地宣布我们已经发布了 网站,用于跟踪 JavaScript 规范的更新。这是旨在改进信息传播和文档编制的双阶段项目的第一部分。该网站提供了指向我们最重要的文档的链接,以及即将完成的提案列表。我们的目标是帮助人们找到他们需要的信息,以便理解规范和我们的流程。

虽然该网站目前只是一个 MVP 且非常简单,但我们计划对其进行扩展。这些计划包括一套关于我们如何工作的文档。我们将根据需要尝试其他功能。

该网站是去年开始的一项工作的一部分,该工作旨在更好地了解社区如何访问有关围绕 JavaScript 规范的工作的信息。我们进行了一系列面对面的访谈,然后进行了一项广泛传播的调查,以更好地了解人们在哪些方面遇到了困难。其中一个最大的要求是我们发布和维护一个网站,帮助人们找到他们要寻找的信息。

资源需求

关于资源,最常被要求的两项是学习资源和网站。这两者是相互关联的,但需要非常不同的工作类型。由于这清楚地表明了对网站的需求,我们立即开始着手这项工作。

 

resource requests for the tc39

针对问题“您希望看到哪些语言规范流程资源?”的汇总标签

我们确定了不同类型的用户:初次了解规范的学习者、观察规范进展的观察者以及需要集中存放所有重要文档的参考用户。该网站是围绕这些用户设计的。为了避免信息过载,MVP 专注于最相关的信息,即我们流程中第 3 阶段的提案。链接被上下文化,以便帮助人们理解他们正在查看哪些文档。

Stage 3 Proposal List

第 3 阶段提案列表

该网站非常简单,但为我们提供了一个向前发展的起点。我们正在继续努力记录我们的流程。我们希望很快将更多这些文档公开发布,并随着时间的推移将它们整合到网站中。

开发人员的挫折

 

调查显示了一些影响围绕 JavaScript 的社区的问题。前四名中的三项与可以通过构建网站来缓解的事情有关。一项与网站没有直接关系但得到了高度强调的事情是提案进展不明确。这也出现在 GitHub 问题中。这很难解决,但我们目前正在探索各种想法。目前,我们在每个提案的最新演示文稿中添加了一个链接。我们还在 TC39 流程文档中添加了一个清单,现在正在将其添加到 GitHub 上的一些提案中。

TC39 developer frustrations

针对问题“我们是否可以做得更好,或者您现在发现哪些特别令人沮丧?”的汇总标签

作为调查的一部分,我们收集了电子邮件,以便稍后与他们联系,因为我们不确定会收到多少回复。目标是更好地了解具体问题。但是,我们收到了大量反馈,指引我们走向了需要前进的方向。在审查完这些反馈后,我们决定不保留这些个人信息,而是在个案基础上公开征求反馈。感谢所有参与的人。

 

我们期待您提供反馈和评论。这个项目是由社区驱动的——感谢所有使它成为可能的人!

 

codehag xtucrkirsling zoepage chicoxyzzy littledan jasonwilliams othree ljharb IgnoredAmbience andreruffert Regaddi devsnek

 

 

 

 

 

 

关于 Yulia Startsev

Yulia Startsev 的更多文章…


4 条评论

  1. Šime Vidas

    由于第 3 阶段提案列表相对较短,因此可能值得用浏览器(和 Babel)支持信息来增强它。这似乎非常有用。

    2019 年 3 月 18 日 下午 3:44

  2. Jacob Chassy

    感谢大家,这项工作很棒!更多内容即将推出,希望很快会有工作机会。Fortnite: Jchassy

    2019 年 3 月 19 日 上午 4:43

  3. Clayton Gulick

    我认为该网站是一个很棒的想法,而且我认为 tc39 在推动语言改进方面做得很好。

    我的感觉是,网站无法解决的开发人员挫折,即“进展不明确”,与社区中的一种看法有关,即他们的反馈没有影响决策过程。

    例如,如果您查看私有 sigil # 的历史,从一开始它就非常有争议。

    在积极讨论中,它与流行且高度需要的公共类属性规范相结合。这在某些人看来就像是在一项拨款法案中夹带了一颗柠檬(或者其他更好的类比)。

    在此之后,以及社区中大量要求替代解决方案的反馈,该提案继续推进,主要原因似乎是少数人赞助。

    虽然确实存在技术原因,但关键是,社区(除了部分库作者以外)对这个问题表达了非常明确和响亮的意见,但他们的意见对决策的影响并不明显。

    我知道还有其他几个类似的问题,我只是选取了其中一个,因为我参与了讨论。

    我认为该网站是一个很棒的想法,而且我认为 javascript 在 tc39 的领导下已经得到了极大改进。此外,提案的成员和赞助者一直非常友好和耐心,与社区在 github 上互动,这并非易事。

    我的感觉是,为了帮助缓解“进展不明确”的问题,开发人员社区需要感觉到决策是与我们一起做出的,而不是为我们做出的。

    虽然我是 wasm 和它代表的辉煌技术和政治成就的坚定支持者,但这也让我对 js 的未来感到担忧。

    很快,js 将首次失去“监管垄断”地位,被迫与其他语言直接竞争。我认为,只有赢得人心和思想才能在这场竞争中生存下来并取得成功。我认为从更明确地让社区参与语言方向开始。

    2019 年 3 月 20 日 上午 10:23

  4. Kwaku Boateng

    我希望从该网站学到更多东西

    2019 年 3 月 27 日 上午 6:14

本文的评论已关闭。