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.
  • 简体中文
  • 提案目录

    Tip

    使用左侧栏按阶段浏览,或使用右上角全文搜索查找标题与正文。

    Stage 4 · 99

    提案状态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
    迭代器 Includes已完成ES2027
    迭代器 join已完成ES2027
    迭代器分块已完成ES2027
    迭代器序列化已完成ES2026
    通过复制更改数组已完成ES2023
    逻辑赋值运算符已完成ES2021
    重复命名捕获组已完成ES2025
    错误原因已完成ES2022
    顶层 await已完成ES2022

    Stage 3 · 11

    Stage 2.7 · 9

    提案状态ECMAScript 版本
    Deferred Re-exports进行中—
    ESM 阶段导入进行中—
    JSON.parse 选项提案进行中—
    ShadowRealm进行中—
    不可变 ArrayBuffer进行中—
    从模块全部导出进行中—
    导入字节进行中—
    装饰器进行中—
    装饰器元数据进行中—

    Stage 2 · 28

    Stage 1 · 108

    提案状态ECMAScript 版本
    {BigInt, Number}.fromString进行中—
    AbortController进行中—
    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 提案进行中—
    保留宿主虚拟化能力进行中—
    信号(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 算法进行中—
    关系进行中—
    函数绑定语法进行中—
    函数表达式装饰器进行中—
    可防御类进行中—
    字符串修剪指定字符进行中—
    对象简写改进进行中—
    嵌套导入声明进行中—
    捕获守卫进行中—
    方法参数装饰器进行中—
    正交类成员进行中—
    结构化克隆进行中—
    额外的元属性进行中—

    未分阶段 · 54

    提案状态ECMAScript 版本
    "use module"不活跃—
    {Set,Map}.prototype.toJSON不活跃—
    ArrayBuffer.prototype.transfer已撤回—
    Blöcks已撤回—
    Builtins.typeOf() 和 Builtins.is()已撤回—
    Date.parse 回退语义不活跃—
    ES 模块的拟议语法变更不活跃—
    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不活跃—
    Symbol.thenable已撤回—
    TypedArray 步长参数已撤回—
    Unicode 属性转义中的字符串序列属性已撤回—
    UUID已撤回—
    WeakRefs 的 cleanupSome 方法已撤回—
    函数辅助工具不活跃—
    动态导入宿主调整已撤回—
    动态模块改革已撤回—
    区分字符串字面量已撤回—
    区域已撤回—
    可取消的 Promise已撤回—
    可扩展数值字面量已撤回—
    可调用类构造函数已撤回—
    对象浅等价已撤回—
    对象的可枚举属性方法不活跃—
    尾调用更新:引入显式语法选择机制不活跃—
    探索将单位与数字关联进行中—
    改进对对象的迭代已撤回—
    数学扩展已撤回—
    未使用的函数参数不活跃—
    某些 Intl API 的默认行为进行中—
    标签化集合字面量已撤回—
    生成器箭头函数已撤回—
    稳定格式化进行中—
    类型化对象不活跃—
    获取数组的最后一个元素已撤回—
    规范化 ICU 参考已撤回—
    记录(Record)与元组(Tuple)已撤回—
    运算符重载已撤回—
    通用比较已撤回—
    附录 B —— HTML 属性事件处理器已撤回—