The future of Javascript

by Christopher Kade

Features to use in your day to day projects (or not)

What is TC39?

General Assembly

Management

Secretariat

Executive Committee

TCs and TGs

General Assembly

TC12

Product Safety

TC52

Dart

TC49

Programming languages

TC31

Information storage

TC39

ECMAScript

The stages of an ES feature

Stage 0

Strawperson

Stage 1

Proposal

Stage 2

Draft

Stage 3

Candidate

Stage 4

Finished

Stage 4 features

Object.fromEntries 🗝

Array.flatMap 🗺

BigInt 🧮

globalThis 🌍

window

self

frames

global

String.trimStart, String.trimEnd 💇‍♂️

Promise.allSettled ⏳

Nullish Coalescing 🤔

Optional chaining ⛓

Made with Slides.com