Relationships

The proposal of Relationships was submited by Mark MillerWaldemar Horwat and The proposal is in stage 0 now .

View details » Description

Defensible Classes

The proposal of Defensible Classes was submited by Mark MillerDoug Crockford and The proposal is in stage 0 now .

View details » Description

"use module"

The proposal of "use module" was submited by and The proposal is in stage 1 now .

View details » Description

JavaScript Standard Library

The proposal of JavaScript Standard Library was submited by Michael Saboff and The proposal is in stage 1 now .

View details » Description

Dynamic Modules

The proposal of Dynamic Modules was submited by Bradley Farias and The proposal is in stage 1 now .

View details » Description

RegExp Match array offsets

The proposal of RegExp Match array offsets was submited by Ron Buckton and The proposal is in stage 2 now .

View details » Description

Explicit Resource Management

The proposal of Explicit Resource Management was submited by Ron Buckton and The proposal is in stage 1 now .

View details » Description

ArrayBuffer.prototype.transfer

The proposal of ArrayBuffer.prototype.transfer was submited by Domenic Denicola and The proposal is in stage 2 now .

View details » Description

Object.fromEntries

The proposal of Object.fromEntries was submited by Darien Maillet Valentine and The proposal is in stage 3 now .

View details » Description

Promise.allSettled

The proposal of Promise.allSettled was submited by Jason Williams and The proposal is in stage 0 now .

View details » Description

Date.parse fallback semantics

The proposal of Date.parse fallback semantics was submited by Morgan Phillips and The proposal is in stage 1 now .

View details » Description

Symbol.thenable

The proposal of Symbol.thenable was submited by Gus Caplan and The proposal is in stage 0 now .

View details » Description

Pattern Matching

The proposal of Pattern Matching was submited by Kat MarchánBrian Terlson and The proposal is in stage 1 now .

View details » Description

Class Static Block

The proposal of Class Static Block was submited by Ron Buckton and The proposal is in stage 1 now .

View details » Description

class Access Expressions

The proposal of class Access Expressions was submited by Ron Buckton and The proposal is in stage 1 now .

View details » Description

Module Keys

The proposal of Module Keys was submited by Mike Samuel and The proposal is in stage 1 now .

View details » Description

Realms

The proposal of Realms was submited by Caridy PatiñoJean-Francois Paradis and The proposal is in stage 2 now .

View details » Description

Static class fields and private static methods

The proposal of Static class fields and private static methods was submited by Daniel EhrenbergKevin GibbonsJeff MorrisonKevin Smith and The proposal is in stage 3 now .

View details » Description

Sequence properties in Unicode property escapes

The proposal of Sequence properties in Unicode property escapes was submited by Mathias Bynens and The proposal is in stage 1 now .

View details » Description

Well-formed JSON.stringify

The proposal of Well-formed JSON.stringify was submited by Richard Gibson and The proposal is in stage 2 now .

View details » Description

New Set methods

The proposal of New Set methods was submited by Michał Wadas and The proposal is in stage 2 now .

View details » Description

Function.prototype.toString() censorship

The proposal of Function.prototype.toString() censorship was submited by Domenic Denicola and The proposal is in stage 2 now .

View details » Description

Top-level await

The proposal of Top-level await was submited by Myles Borins and The proposal is in stage 2 now .

View details » Description

Symbol.prototype.description

The proposal of Symbol.prototype.description was submited by Michael Ficarra and The proposal is in stage 3 now .

View details » Description

JSON superset

The proposal of JSON superset was submited by Richard Gibson and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

Optional catch binding

The proposal of Optional catch binding was submited by Michael Ficarra and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

as destructuring patterns

The proposal of as destructuring patterns was submited by Kat Marchán and The proposal is in stage 0 now .

View details » Description

Logical Assignment Operators

The proposal of Logical Assignment Operators was submited by Justin Ridgewell and The proposal is in stage 1 now .

View details » Description

Slice notation

The proposal of Slice notation was submited by Sathya Gunasekaran and The proposal is in stage 1 now .

View details » Description

WeakRefs

The proposal of WeakRefs was submited by Dean Tribble and The proposal is in stage 2 now .

View details » Description

deprecated

The proposal of deprecated was submited by James M Snell and The proposal is in stage 0 now .

View details » Description

Richer Keys

The proposal of Richer Keys was submited by Bradley Farias and The proposal is in stage 1 now .

View details » Description

Hashbang Grammar

The proposal of Hashbang Grammar was submited by Bradley Farias and The proposal is in stage 2 now .

View details » Description

Collection methods

The proposal of Collection methods was submited by Michał Wadas and The proposal is in stage 1 now .

View details » Description

Partial application

The proposal of Partial application was submited by Ron Buckton and The proposal is in stage 1 now .

View details » Description

Collection methods

The proposal of Collection methods was submited by Michał Wadas and The proposal is in stage 1 now .

View details » Description

New Set methods

The proposal of New Set methods was submited by Michał Wadas and The proposal is in stage 1 now .

View details » Description

Getting last element of Array

The proposal of Getting last element of Array was submited by Keith Cirkel and The proposal is in stage 1 now and now ready to go to the next stage..

View details » Description

Maximally minimal mixins

The proposal of Maximally minimal mixins was submited by Justin Fagnani and The proposal is in stage 1 now .

View details » Description

Maximally minimal mixins

The proposal of Maximally minimal mixins was submited by Justin Fagnani and The proposal is in stage 1 now .

View details » Description

Asynchronous Iteration

The proposal of Asynchronous Iteration was submited by Domenic Denicola and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

Top-level await

The proposal of Top-level await was submited by Myles Borins and The proposal is in stage 1 now .

View details » Description

Promise.prototype.finally

The proposal of Promise.prototype.finally was submited by Jordan Harband and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

RegExp Unicode Property Escapes

The proposal of RegExp Unicode Property Escapes was submited by Mathias Bynens and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

Rest/Spread Properties

The proposal of Rest/Spread Properties was submited by Sebastian Markbåge and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

RegExp Lookbehind Assertions

The proposal of RegExp Lookbehind Assertions was submited by Gorkem Yakin, Nozomu Katō, Daniel Ehrenberg and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

RegExp named capture groups

The proposal of RegExp named capture groups was submited by Gorkem Yakin, Daniel Ehrenberg and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

Math.seededRandoms()

The proposal of Math.seededRandoms() was submited by Tab Atkins and The proposal is in stage 1 now .

View details » Description

{BigInt,Number}.fromString

The proposal of {BigInt,Number}.fromString was submited by Mathias Bynens and The proposal is in stage 1 now .

View details » Description

String.prototype.matchAll

The proposal of String.prototype.matchAll was submited by Jordan Harband and The proposal is in stage 3 now .

View details » Description

String.prototype.{trimStart,trimEnd}

The proposal of String.prototype.{trimStart,trimEnd} was submited by Sebastian Markbåge and The proposal is in stage 3 now .

View details » Description

Cancellation API

The proposal of Cancellation API was submited by Ron Buckton and The proposal is in stage 1 now .

View details » Description

s (dotAll) flag for regular expressions

The proposal of s (dotAll) flag for regular expressions was submited by Mathias Bynens and This proposal has been fully approved by TC39 and will be part of EcmaScript spec NaN. It will soon be available (or already added) in Node and your browser.

View details » Description

Nested import declarations

The proposal of Nested import declarations was submited by Ben Newman and The proposal is in stage 0 now .

View details » Description

Nullish coalescing Operator

The proposal of Nullish coalescing Operator was submited by Gabriel Isenberg and The proposal is in stage 1 now .

View details » Description

Change Number.parseInt/parseFloat to not coerce null/undefined/NaN (repo link TBD)

The proposal of Change Number.parseInt/parseFloat to not coerce null/undefined/NaN (repo link TBD) was submited by and The proposal is in stage 1 now .

No details is found about this proposal yet.

Numeric separators

The proposal of Numeric separators was submited by Sam Goto, Rick Waldron and The proposal is in stage 3 now .

View details » Description

Private methods and accessors

The proposal of Private methods and accessors was submited by Daniel Ehrenberg and The proposal is in stage 3 now .

View details » Description

Class Public Instance Fields & Private Instance Fields & Methods

The proposal of Class Public Instance Fields & Private Instance Fields & Methods was submited by Daniel Ehrenberg, Jeff Morrison and The proposal is in stage 3 now .

View details » Description

Decimal

The proposal of Decimal was submited by Andrew Paprocki, Daniel Ehrenberg and The proposal is in stage 0 now .

View details » Description

Block Params

The proposal of Block Params was submited by Sam Goto and The proposal is in stage 1 now .

View details » Description

Object.freeze + Object.seal syntax

The proposal of Object.freeze + Object.seal syntax was submited by Keith Cirkel and The proposal is in stage 1 now .

View details » Description

Distinguishing literal strings

The proposal of Distinguishing literal strings was submited by Adam Klein, Mike West and The proposal is in stage 1 now .

View details » Description

String.prototype.codePoints

The proposal of String.prototype.codePoints was submited by Ingvar Stepanyan, Mathias Bynens and The proposal is in stage 1 now .

View details » Description

InterpreterDirective

The proposal of InterpreterDirective was submited by Bradley Farias and The proposal is in stage 1 now .

View details » Description

String.prototype.replaceAll

The proposal of String.prototype.replaceAll was submited by Mathias Bynens and The proposal is in stage 1 now .

View details » Description

Atomics.waitAsync

The proposal of Atomics.waitAsync was submited by Shu-yu Guo, Lars Hansen and The proposal is in stage 2 now .

View details » Description

Class Public Instance Fields & Private Instance Fields & Methods

The proposal of Class Public Instance Fields & Private Instance Fields & Methods was submited by Daniel Ehrenberg, Jeff Morrison and The proposal is in stage 3 now .

View details » Description

Numeric separators

The proposal of Numeric separators was submited by Sam Goto, Rick Waldron and The proposal is in stage 3 now .

View details » Description

Private methods and accessors

The proposal of Private methods and accessors was submited by Daniel Ehrenberg, Kevin Gibbons and The proposal is in stage 3 now .

View details » Description

Array.prototype.flatMap/flatten

The proposal of Array.prototype.flatMap/flatten was submited by Brian Terlson, Michael Ficarra and The proposal is in stage 3 now .

View details » Description

import.meta

The proposal of import.meta was submited by Domenic Denicola and The proposal is in stage 3 now .

View details » Description

BigInt

The proposal of BigInt was submited by Daniel Ehrenberg and The proposal is in stage 3 now .

View details » Description

Legacy RegExp features in JavaScript

The proposal of Legacy RegExp features in JavaScript was submited by Mark Miller, Claude Pache and The proposal is in stage 3 now .

View details » Description

import()

The proposal of import() was submited by Domenic Denicola and The proposal is in stage 3 now .

View details » Description

global

The proposal of global was submited by Jordan Harband and The proposal is in stage 3 now .

View details » Description

Function.prototype.toString revision

The proposal of Function.prototype.toString revision was submited by Michael Ficarra and The proposal is in stage 3 now .

View details » Description

ArrayBuffer.transfer

The proposal of ArrayBuffer.transfer was submited by Domenic Denicola and The proposal is in stage 0 now .

View details » Description

Object Shorthand Improvements

The proposal of Object Shorthand Improvements was submited by Ron Buckton and The proposal is in stage 0 now .

View details » Description

Partial application

The proposal of Partial application was submited by Ron Buckton and The proposal is in stage 1 now .

View details » Description

Nullary coalescing operator

The proposal of Nullary coalescing operator was submited by Gabriel Isenberg and The proposal is in stage 1 now .

View details » Description

JSON superset

The proposal of JSON superset was submited by Mark Miller, Richard Gibson, Mathias Bynens and The proposal is in stage 1 now .

View details » Description

Throw expressions

The proposal of Throw expressions was submited by Rob Buckton and The proposal is in stage 2 now .

View details » Description

Extensible numeric literals

The proposal of Extensible numeric literals was submited by Daniel Ehrenberg and The proposal is in stage 1 now .

View details » Description

First-Class Protocols

The proposal of First-Class Protocols was submited by Michael Ficarra and The proposal is in stage 1 now .

View details » Description

Pipeline Operator

The proposal of Pipeline Operator was submited by Daniel Ehrenberg and The proposal is in stage 1 now .

View details » Description

do expressions

The proposal of do expressions was submited by Dave Herman and The proposal is in stage 1 now .

View details » Description

Object.shallowEqual

The proposal of Object.shallowEqual was submited by Sebastian Markbage and The proposal is in stage 0 now .

View details » Description

Lifting template literal restriction

The proposal of Lifting template literal restriction was submited by Tim Disney and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2018. It will soon be available (or already added) in Node and your browser.

View details » Description

Zones

The proposal of Zones was submited by Domenic Denicola, Miško Hevery and The proposal is in stage 0 now .

View details » Description

Structured Clone

The proposal of Structured Clone was submited by Dmitry Lomov and The proposal is in stage 0 now .

View details » Description

WHATWG URL

The proposal of WHATWG URL was submited by James M Snell and The proposal is in stage 0 now .

View details » Description

String.prototype.at

The proposal of String.prototype.at was submited by Mathias Bynens, Rick Waldron and The proposal is in stage 0 now .

View details » Description

Relationships

The proposal of Relationships was submited by Mark Miller, Waldemar Horwat and The proposal is in stage 0 now .

View details » Description

Reflect.isCallable/Reflect.isConstructor

The proposal of Reflect.isCallable/Reflect.isConstructor was submited by Caitlin Potter and The proposal is in stage 0 now .

View details » Description

Orthogonal classes

The proposal of Orthogonal classes was submited by Mark S. Miller, Allen Wirfs-Brock and The proposal is in stage 0 now .

View details » Description

Normative ICU Reference

The proposal of Normative ICU Reference was submited by Domenic Denicola and The proposal is in stage 0 now .

View details » Description

Nested import declarations

The proposal of Nested import declarations was submited by Ben Newman, Meteor Development Group and The proposal is in stage 0 now .

View details » Description

Method parameter decorators

The proposal of Method parameter decorators was submited by Igor Minar and The proposal is in stage 0 now .

View details » Description

is{Type} methods

The proposal of is{Type} methods was submited by James M Snell and The proposal is in stage 0 now .

View details » Description

Function expression decorators

The proposal of Function expression decorators was submited by Igor Minar and The proposal is in stage 0 now .

View details » Description

Function bind syntax

The proposal of Function bind syntax was submited by Brian Terlson, Matthew Podwysocki and The proposal is in stage 0 now .

View details » Description

Defensible Classes

The proposal of Defensible Classes was submited by Mark Miller, Doug Crockford and The proposal is in stage 0 now .

View details » Description

%constructor%.construct(thisArg[, arguments])

The proposal of %constructor%.construct(thisArg[, arguments]) was submited by James M Snell and The proposal is in stage 0 now .

View details » Description

Annex B — HTML Attribute Event Handlers

The proposal of Annex B — HTML Attribute Event Handlers was submited by Allen Wirfs-Brock and The proposal is in stage 0 now .

No details is found about this proposal yet.

Additional metaproperties

The proposal of Additional metaproperties was submited by Allen Wirfs-Brock and The proposal is in stage 0 now .

View details » Description

Binary AST

The proposal of Binary AST was submited by Shu-yu Guo and The proposal is in stage 1 now .

View details » Description

change Number.parseInt/parseFloat to not coerce null/undefined/NaN (repo link TBD)

The proposal of change Number.parseInt/parseFloat to not coerce null/undefined/NaN (repo link TBD) was submited by Brendan Eich and The proposal is in stage 1 now .

No details is found about this proposal yet.

Float16 on TypedArrays, DataView, Math.hfround

The proposal of Float16 on TypedArrays, DataView, Math.hfround was submited by Leo Balter and The proposal is in stage 1 now .

View details » Description

Temporal

The proposal of Temporal was submited by Maggie Pint, Brian Terlson and The proposal is in stage 1 now .

View details » Description

do expressions

The proposal of do expressions was submited by Dave Herman and The proposal is in stage 1 now .

View details » Description

Error stacks

The proposal of Error stacks was submited by Jordan Harband and The proposal is in stage 1 now .

View details » Description

Math.signbit: IEEE-754 sign bit

The proposal of Math.signbit: IEEE-754 sign bit was submited by JF Bastien and The proposal is in stage 1 now .

View details » Description

Optional Chaining

The proposal of Optional Chaining was submited by Gabriel Isenberg and The proposal is in stage 1 now .

View details » Description

Promise.try

The proposal of Promise.try was submited by Jordan Harband and The proposal is in stage 1 now .

View details » Description

Generator arrow functions (=>*)

The proposal of Generator arrow functions (=>*) was submited by Brendan Eich, Domenic Denicola and The proposal is in stage 1 now .

No details is found about this proposal yet.

of and from on collection constructors

The proposal of of and from on collection constructors was submited by Leo Balter and The proposal is in stage 1 now .

View details » Description

Math Extensions

The proposal of Math Extensions was submited by Rick Waldron and The proposal is in stage 1 now .

View details » Description

Frozen Realms

The proposal of Frozen Realms was submited by Mark S. Miller, Chip Morningstar, Caridy Patiño and The proposal is in stage 1 now .

View details » Description

export v from "mod"; statements

The proposal of export v from "mod"; statements was submited by Ben Newman, John-David Dalton and The proposal is in stage 1 now .

View details » Description

Date.parse fallback semantics

The proposal of Date.parse fallback semantics was submited by Morgan Phillips and The proposal is in stage 1 now .

View details » Description

Observable

The proposal of Observable was submited by Jafar Husain, Mark Miller and The proposal is in stage 1 now and now ready to go to the next stage..

View details » Description

Unified class features

The proposal of Unified class features was submited by Daniel Ehrenberg, Yehuda Katz, Brian Terlson and The proposal is in stage 2 now .

View details » Description

export * as ns from "mod"; statements

The proposal of export * as ns from "mod"; statements was submited by Ben Newman, John-David Dalton and The proposal is in stage 2 now .

View details » Description

Intl.RelativeTimeFormat

The proposal of Intl.RelativeTimeFormat was submited by Zibi Braniecki, Daniel Ehrenberg and The proposal is in stage 2 now .

View details » Description

Intl.Segmenter

The proposal of Intl.Segmenter was submited by Daniel Ehrenberg and The proposal is in stage 2 now .

View details » Description

Class and Property Decorators

The proposal of Class and Property Decorators was submited by Yehuda Katz, Brian Terlson and The proposal is in stage 2 now .

View details » Description

function.sent metaproperty

The proposal of function.sent metaproperty was submited by Allen Wirfs-Brock and The proposal is in stage 2 now .

View details » Description

Exponentiation operator

The proposal of Exponentiation operator was submited by Rick Waldron and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2016. It will soon be available (or already added) in Node and your browser.

View details » Description

Shared memory and atomics

The proposal of Shared memory and atomics was submited by Lars T Hansen and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2017. It will soon be available (or already added) in Node and your browser.

View details » Description

Array.prototype.includes

The proposal of Array.prototype.includes was submited by Domenic Denicola, Rick Waldron and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2016. It will soon be available (or already added) in Node and your browser.

View details » Description

Async functions

The proposal of Async functions was submited by Brian Terlson and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2017. It will soon be available (or already added) in Node and your browser.

View details » Description

Trailing commas in function parameter lists and calls

The proposal of Trailing commas in function parameter lists and calls was submited by Jeff Morrison and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2017. It will soon be available (or already added) in Node and your browser.

View details » Description

Object.getOwnPropertyDescriptors

The proposal of Object.getOwnPropertyDescriptors was submited by Jordan Harband, Andrea Giammarchi and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2017. It will soon be available (or already added) in Node and your browser.

View details » Description

String padding

The proposal of String padding was submited by Jordan Harband, Rick Waldron and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2017. It will soon be available (or already added) in Node and your browser.

View details » Description

Object.values/Object.entries

The proposal of Object.values/Object.entries was submited by Jordan Harband and This proposal has been fully approved by TC39 and already has ben release in EcmaScript 2017. It will soon be available (or already added) in Node and your browser.

View details » Description