umma.dev

TC39 Proposals Notes Tracker

Yet again another series, where I keep track of the TC39 proposals Iโ€™m curious about! I also explain what TC39 is.

What is TC39?

TC39 is a commitee of various different people who set the specification for JavaScript. From setting the the definition of the language to new features, itโ€™s here where you can find the latest on the JavaScript.

There is also a CSS Working Group whoms function is similar to TC39 in terms of purpose. Check out more about the CSS Working Group here.

Hashbang Grammar

Last updated: July 2022

Proposal stage: Stage 4

Date of notes: 15th October 2022

Hash is commonly associated with modern terms involving # such as hashtag. In addition for discoverability, the term โ€œhash signโ€ is used for # but โ€œshe signโ€ is not.

Example Usage

#!/usr/bin/env node
// in the Script Goal
'use strict';
console.log(1);