Although TC39 is a flat, consensus-based group, there are some particular organizational tasks where some committee delegates take a coordinating role.
TC39 co-chairs: Aki Braun (@gesa), Brian Terlson (@bterlson), Yulia Startsev (@codehag)
Each year, the chair group is elected by the committee delegates towards the end of each year. The process is historically by consensus, but there may be a formal vote. If you are interested in being in the chair group, propose yourself for the role by the September meeting.
See the Ecma Rules, section 6.2 for formal rules regarding the chair group.
The chair group runs the actual TC39 meetings. This involves
Every year, the chair group organizes meeting locations for the following year. Meetings are organized within the following guidelines:
The chair group would like help in all aspects of meeting planning. Contact Daniel Ehrenberg (littledan@igalia.com) if you're interested in getting involved.
The chairs are the administrators of TC39's chat channels. They are responsible for:
The Code of Conduct committee (see below) also has the power to moderate the chat channels as part of its responsibility to respond to conduct reports.
Moderation actions include muting a user, kicking them from a channel, banning them permanently, and removing individual messages.
Editor group for ES2019: Brian Terlson (@bterlson), Jordan Harband (@ljharb), Bradley Farias (@bmeck)
Co-editors for ES2020: Jordan Harband (@ljharb), Kevin Smith (@zenparsing)
The editor group meets weekly to discuss issues. These meetings are open to any TC39 delegates who wish to participate.
The editor group is responsible for being the final decision-maker on what lands in the specification draft, based on committee consensus and the technical reviews of the editor group. The editor group runs on an internal consensus model, requiring the sign-off of each editor to merge a pull request.
Each year, a branch of the ECMA-262 specification is made, around late January/February, to be that year's ES20xx specification. The editor group produces this branch. Editorial changes or critical fixes are sometimes backported to this branch. After the IP opt-out period is complete, the specification is finalized and sent to the ECMA GA for ratification.
See the list in the Code of Conduct.
The Code of Conduct (CoC) Committee is responsible for responding to conduct reports. See the Code of Conduct for more information.
The CoC Committee is elected annually, in the November TC39 meeting. We're always looking for help from inside or outside of the group; please contact one of the members for more information.