Stage 0 Proposals

January 23, 2026 · View on GitHub

Stage 0 proposals which appear below are either:

  • planned to be presented to the committee by a TC39 champion, or
  • have been presented to the committee and not rejected definitively, but have not yet achieved any of the criteria to get into stage 1.
ProposalAuthorChampionMeeting Notes
Additional metapropertiesAllen Wirfs-BrockAllen Wirfs-BrockNever presented
Defensible ClassesMark Miller
Doug Crockford
Mark Miller
Doug Crockford
Never presented
Function bind syntaxKevin SmithBrian Terlson
Matthew Podwysocki
 -2015‑03
Function expression decoratorsIgor MinarIgor MinarNever presented
Method parameter decoratorsIgor MinarIgor MinarNever presented
Nested import declarationsBen NewmanBen Newman -2016‑07
Orthogonal ClassesMark Miller
Allen Wirfs-Brock
Mark Miller
Allen Wirfs-Brock
 -2017‑03
Reflect.{isCallable,isConstructor}Caitlin PotterCaitlin PotterNever presented
RelationshipsMark Miller
Waldemar Horwat
Mark Miller
Waldemar Horwat
Never presented
Structured CloneDmitry LomovDmitry Lomov -2014‑01
Object Shorthand ImprovementsRon BucktonRon Buckton -2017‑09
as destructuring patternsKat MarchánKat MarchánNever presented
String trim charactersWenlu WangWenlu WangNever presented
Catch GuardWillian MartinsWillian MartinsNever presented

See also the active proposals, stage 1 proposals, finished proposals, and inactive proposals documents.