TC39

所属 Ecma International 的 TC39 是一个由 JavaScript 开发者、实现者、学者等组成的团体,与 JavaScript 社区合作维护和发展 JavaScript 的标准。

我们是 Ecma International 的一部分。

贡献

TC39 欢迎贡献。您可以通过对提案提供反馈、改进文档、编写测试或实现,或提出语言特性的想法来提供帮助。详情请看我们的贡献者指南

要以代表的身份参加 TC39 会议,您需要是 Ecma International 的会员组织的成员(雇员、学者等)。详见:加入 Ecma

规范文件

我们在 GitHub 上开发 JavaScript(正式名称为 ECMAScript)规范,每两个月开会讨论一次提案。要了解更多关于这个过程的信息,请查看新语言功能提案的五个阶段。请参阅我们的会议议程会议记录,了解更多信息。

提案进展概要

目前的提案

本节介绍的是处于提案流程中第三阶段的提案,这意味着它们即将完成。

这个页面的翻译是由社区贡献的。如果你也想贡献,请阅读我们的指引

如何查看提案列表

每项提案都相关的链接。标签标记了它的类型。下面是一个表格,其中包含了标签示例及其含义。如果您需要更清晰的解释,所有标签上都有悬浮文本。

标签的类型及其含义

Temporal

作者和推进者: Philipp Dunkel, Maggie Johnson-Pint, Matt Johnson-Pint, Brian Terlson, Shane Carr, Ujjwal Sharma, Philip Chimento, Jason Williams, Justin Grant
Provides standard objects and functions for working with dates and times.

Import Attributes

作者: Myles Borins, Sven Sauleau, Dan Clark, Daniel Ehrenberg | 推进者: Sven Sauleau, Dan Clark, Daniel Ehrenberg, Nicolò Ribaudo
Proposal for syntax to import ES modules with assertions

RegExp.escape

作者: Domenic Denicola, Benjamin Gruenbaum, Jordan Harband | 推进者: Jordan Harband, Kevin Gibbons
Proposal for investigating RegExp escaping for the ECMAScript standard

Decorators

作者: Daniel Ehrenberg, Kristen Hewell Garrett | 推进者 Kristen Hewell Garrett
Decorators for ES6 classes

Source Phase Imports

作者: Luca Casonato | 推进者: Guy Bedford, Luca Casonato
Proposal to enable importing modules at the source phase

Sync Iterator helpers

作者: Gus Caplan | 推进者: Michael Ficarra, Jonathan Keslin, Kevin Gibbons
Methods for working with iterators in ECMAScript

Intl Locale Info

作者和推进者: Frank Yung-Fong Tang
An API to expose information of locale, such as week data ( first day of a week, weekend start, weekend end), hour cycle, measurement system, commonly used calendar, etc.

Promise.try

作者和推进者: Jordan Harband
ECMAScript Proposal, specs, and reference implementation for Promise.try

Dynamic Code Brand Checks

作者: Nicolo Ribaudo | 推进者: Krzysztof Kotowicz, Mike Samuel, Nicolo Ribaudo
TC39 proposal that enables flexible brand checks before dynamic code loading

JSON Modules

作者和推进者: Myles Borins, Sven Sauleau, Dan Clark, Daniel Ehrenberg
Proposal to import JSON files as modules

Array.fromAsync

作者和推进者: J.S. Choi
Draft specification for a proposed Array.fromAsync method in JavaScript.

Time Zone Canonicalization

作者: Justin Grant | 推进者: Justin Grant, Richard Gibson
TC39 Proposal (stacked on Temporal) to improve handling of changes to the IANA Time Zone Database
查看各阶段的提案