For AI agents: the complete documentation index is available at /tc39-atlas/llms.txt, the full documentation bundle is available at /tc39-atlas/llms-full.txt, and this page is available as Markdown at /tc39-atlas/proposals/index.md.
TC39 Atlas
搜索
K
周刊动态
所有提案
接入 AI
关于
简体中文
简体中文
English
主题
语言
简体中文
简体中文
English
菜单
目录
#
提案目录
复制 Markdown
Tip
使用左侧栏按阶段浏览,或使用右上角全文搜索查找标题与正文。
#
Stage 4 · 96
提案
状态
ECMAScript 版本
.at()
已完成
ES2022
Array.fromAsync
已完成
ES2026
Array.prototype.{flat,flatMap}
已完成
ES2019
Array.prototype.includes
已完成
ES2016
ArrayBuffer 转移
已完成
ES2024
Atomics.pause:JavaScript 中的微等待
已完成
ES2027
Atomics.waitAsync(异步原子等待)
已完成
ES2024
BigInt:JavaScript 中的任意精度整数
已完成
ES2020
DateTimeFormat 的 dateStyle 与 timeStyle
已完成
ES2021
Error.isError 提案
已完成
ES2026
Float16Array:在 TypedArrays、DataView 和 Math.f16round 中支持半精度浮点数
已完成
ES2025
for-in 机制
已完成
ES2020
Function.prototype.toString 修订
已完成
ES2019
Hashbang 语法
已完成
ES2023
import.meta
已完成
ES2020
import()
已完成
ES2020
Intl 区域设置信息
已完成
ES2026
Intl 枚举 API
已完成
ES2022
Intl 纪元和 MonthCode 提案
已完成
ES2026
Intl.DateTimeFormat.prototype.formatRange
已完成
ES2021
Intl.DateTimeFormat.prototype.formatToParts
已完成
ES2017
Intl.DisplayNames
已完成
ES2021
Intl.DisplayNames 第二版
已完成
ES2022
Intl.DurationFormat 提案
已完成
ES2025
Intl.ListFormat
已完成
ES2021
Intl.Locale API 规范 [草案]
已完成
ES2020
Intl.NumberFormat V3
已完成
ES2023
Intl.NumberFormat 统一 API 提案
已完成
ES2020
Intl.NumberFormat.prototype.formatToParts
已完成
ES2018
Intl.PluralRules
已完成
ES2018
Intl.RelativeTimeFormat API 规范 [草案]
已完成
ES2020
Intl.Segmenter:JavaScript 中的 Unicode 分段
已完成
ES2022
JSON 模块
已完成
ES2025
JSON 超集
已完成
ES2019
JSON.parse 源文本访问
已完成
ES2026
Math.sumPrecise
已完成
ES2026
Object.fromEntries
已完成
ES2019
Object.getOwnPropertyDescriptors
已完成
ES2017
Object.values/Object.entries
已完成
ES2017
Promise.allSettled
已完成
ES2020
Promise.any
已完成
ES2021
Promise.prototype.finally
已完成
ES2018
Promise.try
已完成
ES2025
Promise.withResolvers
已完成
ES2024
RegExp 匹配索引
已完成
ES2022
RegExp.escape
已完成
ES2025
String.prototype.{trimStart, trimEnd}
已完成
ES2019
String.prototype.matchAll
已完成
ES2020
String.prototype.replaceAll
已完成
ES2021
Symbol.prototype.description
已完成
ES2019
Symbols 作为 WeakMap 键
已完成
ES2023
Temporal
已完成
ES2027
Uint8Array 与 Base64 之间的转换
已完成
ES2026
Upsert
已完成
ES2026
WeakRefs 提案
已完成
ES2021
Well-formed JSON.stringify
已完成
ES2019
全局This
已完成
ES2020
共享内存与原子操作
已完成
ES2017
函数参数列表和调用中允许尾随逗号的提案
已完成
ES2017
剩余/展开属性
已完成
ES2018
可访问的 Object.prototype.hasOwnProperty
已完成
ES2022
可调整大小和可增长的 ArrayBuffer
已完成
ES2024
可选 catch 绑定
已完成
ES2019
可选链
已完成
ES2020
可重新声明的全局 eval 引入的变量
已完成
ES2025
同步迭代器辅助方法
已完成
ES2025
字符串填充
已完成
ES2017
导入属性
已完成
ES2025
带有集合表示法和字符串属性的 RegExp
v
标志
已完成
ES2024
异步函数
已完成
ES2017
异步迭代
已完成
ES2018
扩展 TimeZoneName 选项提案
已完成
ES2022
指数运算符
已完成
ES2016
数字分隔符
已完成
ES2021
数组从末尾开始查找
已完成
ES2023
数组分组
已完成
ES2024
新的 Set 方法
已完成
ES2025
显式资源管理
已完成
ES2027
正则表达式中的 Unicode 属性转义
已完成
ES2018
正则表达式修饰符
已完成
ES2025
正则表达式后行断言
已完成
ES2018
正则表达式命名捕获组
已完成
ES2018
正则表达式的
s
(
dotAll
)标志
已完成
ES2018
私有字段的人体工程学品牌检查
已完成
ES2022
空值合并运算符
已完成
ES2020
类字段(私有实例方法与访问器、公共实例字段与私有实例字段、静态类字段与私有静态方法)
已完成
ES2022
类静态初始化块
已完成
ES2022
联合迭代
已完成
ES2027
良构 Unicode 字符串
已完成
ES2024
解除模板字面量限制
已完成
ES2018
迭代器序列化
已完成
ES2026
通过复制更改数组
已完成
ES2023
逻辑赋值运算符
已完成
ES2021
重复命名捕获组
已完成
ES2025
错误原因
已完成
ES2022
顶层 await
已完成
ES2022
#
Stage 3 · 13
提案
状态
ECMAScript 版本
await 字典
进行中
—
JavaScript中的遗留RegExp特性
进行中
—
RegExp 缓冲区边界(\A, \z, \Z)
进行中
—
不可扩展性适用于私有字段
进行中
—
动态代码品牌检查
进行中
—
在 Intl.NumberFormat 和 Intl.PluralRules 中保留尾随零
进行中
—
导入文本
进行中
—
延迟模块求值
进行中
—
源阶段导入
进行中
—
迭代器 Includes
进行中
—
迭代器分块
进行中
—
迭代器连接
进行中
—
错误堆栈访问器
进行中
—
#
Stage 2.7 · 6
提案
状态
ECMAScript 版本
ESM 阶段导入
进行中
—
ShadowRealm
进行中
—
不可变 ArrayBuffer
进行中
—
导入字节
进行中
—
装饰器
进行中
—
装饰器元数据
进行中
—
#
Stage 2 · 29
提案
状态
ECMAScript 版本
ECMAScript 的
void
丢弃绑定
进行中
—
Error.captureStackTrace
进行中
—
function.sent 元属性
进行中
—
Iterator.range
进行中
—
JSON.parseImmutable
进行中
—
Math.clamp
进行中
—
Object.keysLength
进行中
—
String.dedent
进行中
—
throw 表达式
进行中
—
使用 JobCallback 记录传播活动 ScriptOrModule
进行中
—
函数实现隐藏
进行中
—
原生 Promise 谓词
进行中
—
同步导入
进行中
—
延迟再导出
进行中
—
异步上下文
进行中
—
异步迭代器助手
进行中
—
提取器(Extractors)
进行中
—
模块声明
进行中
—
模块表达式
进行中
—
种子伪随机数生成器
进行中
—
符号谓词
进行中
—
管道运算符(
|>
)
进行中
—
结构体:固定布局对象和部分同步原语
进行中
—
融合乘加
进行中
—
解构私有字段
进行中
—
量值
进行中
—
错误码属性
进行中
—
限制“Thenable”的能力(SafeResolve)
进行中
—
集合归一化
进行中
—
#
Stage 1 · 110
提案
状态
ECMAScript 版本
{BigInt, Number}.fromString
进行中
—
Array.zip 和 Array.zipKeyed
进行中
—
await 操作
进行中
—
BigInt 数学
进行中
—
DataView 获取/设置 Uint8Clamped 方法
进行中
—
do 表达式
进行中
—
ECMAScript 模式匹配
进行中
—
ECMAScript 的接口描述语言
进行中
—
Error 选项 framesAbove
进行中
—
export v from "mod"; 语句
进行中
—
Intl.DateTimeFormat 的 eraDisplay 选项
进行中
—
JavaScript 中函数的遗留反射特性
进行中
—
JavaScript 的 Function.prototype.once
进行中
—
JavaScript 的策略 Map 和 Set
进行中
—
Map 的 get 与 delete
进行中
—
new.initialize
进行中
—
Object pick/omit
进行中
—
Object.freeze 和 Object.seal 语法
进行中
—
Object.propertyCount
进行中
—
Observable
进行中
—
OOM 快速失败
进行中
—
Record 字面量中的深层路径属性
进行中
—
SES(安全 ECMAScript)
进行中
—
Stabilize(稳定性)及其相关完整性特性
进行中
—
String.cooked
进行中
—
String.prototype.codePoints
进行中
—
TypedArray 内部查找
进行中
—
一等协议
进行中
—
严格强制使用
using
进行中
—
二进制 AST 提案
进行中
—
从指数表示法创建 BigInt
进行中
—
保留宿主虚拟化能力
进行中
—
信号(Signals)
进行中
—
修改 Number.parseInt/parseFloat 以不强制转换 null/undefined/NaN(仓库链接待定)
进行中
—
内置模块(又称 JavaScript 标准库)
进行中
—
最简最小化混入
进行中
—
冻结原型
进行中
—
准标准 Date.parse 输入的统一解析
进行中
—
函数和对象字面量元素的装饰器
进行中
—
函数记忆化
进行中
—
分组访问器与自动访问器
进行中
—
切片表示法
进行中
—
别名访问器
进行中
—
加密安全随机数生成
进行中
—
动态模块
进行中
—
区域设置扩展
进行中
—
十进制数
进行中
—
原型污染缓解
进行中
—
双端迭代器与解构
进行中
—
反向迭代
进行中
—
发射器
进行中
—
取反的 in 和 instanceof 运算符
进行中
—
取消 API
进行中
—
受限 ArrayBuffer
进行中
—
只读集合
进行中
—
可逆字符串分割
进行中
—
可释放的 AsyncContext.Variable
进行中
—
块参数
进行中
—
复合值
进行中
—
导出全部
进行中
—
并发控制
进行中
—
异步 do 表达式
进行中
—
异步初始化
进行中
—
扩展
进行中
—
批量代理撤销
进行中
—
批量添加数组元素
进行中
—
按码点比较字符串
进行中
—
支持分布式 Promise 流水线
进行中
—
数组原型 unique() 方法
进行中
—
数组相等性
进行中
—
数组过滤
进行中
—
无序异步迭代器助手
进行中
—
更丰富的键
进行中
—
更多货币显示选项
进行中
—
更多随机函数
进行中
—
更快的 Promise 采纳(Faster Promise adoption)
进行中
—
条件语句中的声明
进行中
—
枚举
进行中
—
标准化调试
进行中
—
检查器
进行中
—
模块全局
进行中
—
模块同步断言
进行中
—
模块密钥
进行中
—
模板字面量的改进转义
进行中
—
模运算与额外整数数学
进行中
—
正则表达式 \R 转义
进行中
—
正则表达式原子运算符
进行中
—
正则表达式扩展模式与注释
进行中
—
比较
进行中
—
波浪点:Promise 管道的语法支持
进行中
—
私有声明
进行中
—
类品牌检查
进行中
—
类型化数组连接
进行中
—
类型注解
进行中
—
类方法参数装饰器
进行中
—
类访问表达式
进行中
—
线性匹配
进行中
—
获取内在属性提案
进行中
—
调用此操作符
进行中
—
资产引用
进行中
—
赋值左侧的可选链
进行中
—
迭代器唯一值
进行中
—
通过内置装饰器实现可组合访问器
进行中
—
部分应用
进行中
—
错误堆栈
进行中
—
错误选项 limit
进行中
—
限制内置方法中的子类化支持
进行中
—
隔离区(Compartments)
进行中
—
集合方法
进行中
—
集合构造器上的 of 和 from 方法
进行中
—
#
Stage 0 · 16
提案
状态
ECMAScript 版本
as 解构模式
进行中
—
Intl.NumberFormat 舍入选项
进行中
—
Reflect.{isCallable,isConstructor}
进行中
—
修复 9.2.3 LookupMatcher 算法
进行中
—
关系
进行中
—
函数绑定语法
进行中
—
函数表达式装饰器
进行中
—
可防御类
进行中
—
字符串修剪指定字符
进行中
—
对象简写改进
进行中
—
嵌套导入声明
进行中
—
捕获守卫
进行中
—
方法参数装饰器
进行中
—
正交类成员
进行中
—
结构化克隆
进行中
—
额外的元属性
进行中
—
#
未分阶段 · 57
提案
状态
ECMAScript 版本
"use module"
不活跃
—
{Set,Map}.prototype.toJSON
不活跃
—
ArrayBuffer.prototype.transfer
已撤回
—
Blöcks
已撤回
—
Builtins.typeOf() 和 Builtins.is()
已撤回
—
Date.parse 回退语义
不活跃
—
ES 模块的拟议语法变更
不活跃
—
from ... import
不活跃
—
Function.pipe 和 flow
已撤回
—
Intl LocaleMatcher
进行中
—
Intl 序列单位
进行中
—
Intl 能源单位
进行中
—
Intl.DateTimeFormat 与其他标准的对齐
进行中
—
Intl.MessageFormat
进行中
—
Intl.MessageResource
进行中
—
Intl.NumberFormat 中的智能单位偏好
进行中
—
Intl.Segmenter v2
进行中
—
Intl.ZonedDateTimeFormat
进行中
—
isTemplateObject(模板对象检测)
已撤回
—
JSON.tryParse
不活跃
—
Math.signbit:IEEE-754 符号位
已撤回
—
RefCollection
已撤回
—
RegExp 原子组与占有量词
不活跃
—
SIMD.JS - SIMD APIs
不活跃
—
String.prototype.at
不活跃
—
Symbol.thenable
已撤回
—
TypedArray 步长参数
已撤回
—
Unicode 属性转义中的字符串序列属性
已撤回
—
UUID
已撤回
—
WeakRefs 的 cleanupSome 方法
已撤回
—
函数辅助工具
不活跃
—
动态导入宿主调整
已撤回
—
动态模块改革
已撤回
—
区分字符串字面量
已撤回
—
区域
已撤回
—
可取消的 Promise
已撤回
—
可扩展数值字面量
已撤回
—
可调用类构造函数
已撤回
—
对象浅等价
已撤回
—
对象的可枚举属性方法
不活跃
—
尾调用更新:引入显式语法选择机制
不活跃
—
弃用标记
不活跃
—
探索将单位与数字相关联
进行中
—
改进对对象的迭代
已撤回
—
数学扩展
已撤回
—
未使用的函数参数
不活跃
—
某些 Intl API 的默认行为
进行中
—
标签化集合字面量
已撤回
—
生成器箭头函数
已撤回
—
稳定格式化
进行中
—
类型化对象
不活跃
—
获取数组的最后一个元素
已撤回
—
规范化 ICU 参考
已撤回
—
记录(Record)与元组(Tuple)
已撤回
—
运算符重载
已撤回
—
通用比较
已撤回
—
附录 B —— HTML 属性事件处理器
已撤回
—