git404hub

what is proposals fr?

tc39/proposals — explained in plain English

Analysis updated 2026-06-21

19,106Audience · developerComplexity · 1/5Setup · easy

tl;dr

The official tracker for every feature being considered for the JavaScript language, organized by numbered stage from early idea to officially part of the standard.

vibe map

mindmap
  root((TC39 Proposals))
    What it does
      Stage tracking
      Feature proposals
      Meeting notes
    Stages
      Stage 0 idea
      Stage 2 draft
      Stage 4 standard
    Use cases
      Check browser support
      Evaluate new syntax
      Research JS history
    Audience
      JS developers
      Browser vendors

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Check which upcoming JavaScript features are safe to use in production based on their proposal stage

VIBE 2

Research why a JavaScript behavior works a certain way by reading the proposal that introduced it

VIBE 3

Evaluate whether to use a Stage 2 or 3 proposal feature that browsers may not yet support

how it stacks up fr

tc39/proposalsrunacapital/awesome-oss-alternativesrailsware/upterm
Stars19,10619,10319,098
LanguagePythonTypeScript
Setup difficultyeasyeasymoderate
Complexity1/51/53/5
Audiencedeveloperpm founderdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

in plain english

This repository is the official tracker for changes being considered for the JavaScript language itself. ECMAScript is the formal name for the standard that defines JavaScript, the language that runs in every web browser and on servers via Node.js. TC39 is the committee of engineers from major tech companies who decide what new features get added to JavaScript. Every proposed addition to the language goes through a numbered stage system, from Stage 0 (just an idea) up to Stage 4 (officially part of the standard). This repo lists all active proposals at each stage, who is championing them, and links to meeting notes where the committee discussed them. Examples of things tracked here include new syntax, built-in functions, and behavior changes. You would look at this repository if you are curious about what is coming in future versions of JavaScript, want to understand why the language behaves in a certain way, or are evaluating whether to use a feature that is still in proposal status (meaning browsers may not support it yet). It is a reference document, not runnable code, there is no software to install or run.

prompts (copy fr)

prompt 1
Which TC39 proposals are currently in Stage 3 and most likely to ship in the next version of Node.js?
prompt 2
Help me understand the TC39 proposal for temporal dates and whether it is safe to use in production today
prompt 3
Which Stage 4 TC39 proposals were added to ECMAScript 2024 and what do they let me do in JavaScript?
prompt 4
Explain what the TC39 stage process means and what changes when a proposal moves from Stage 2 to Stage 3

Frequently asked questions

what is proposals fr?

The official tracker for every feature being considered for the JavaScript language, organized by numbered stage from early idea to officially part of the standard.

How hard is proposals to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is proposals for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.