TC39 Demystified

Ujjwal Sharma

View at original site


JavaScript boasts of one of the most vibrant and diverse programmer communities, with a diverse set of needs and opinions about what the future of the language should be. In the middle of all of this effort, sits TC39. However, TC39 needs to take all stakeholders into account, including not only TC39 members but also the greater JavaScript community. This includes you!

What tools and techniques does TC39 employ to ensure that everyone has a voice during this process, and how can you make the best of them to interact and get involved? By the end of this talk, you will have a better idea of how TC39 operates and how you can voice your opinions and criticisms through the proper channels and affect what the future of your favorite programming language holds.

Outline

  • 00:00 Introduction
  • 01:52 About TC39
  • 04:44 Who is TC39?
  • 07:01 Where do things happen?
  • 08:05 What do TC39 members do?
  • 11:53 When does all this happen?
  • 14:58 How do things happen?
  • 17:33 Stage process
  • 20:46 Building consensus
  • 23:08 A deeper look into stage process
  • 27:01 Conclusion

About the Presenter

Ujjwal Sharma, Compilers Hacker at Igalia

Related Resources

Clean Up Messy Imports With Optimize Imports
Clean Up Messy Imports With Optimize Imports
Quickly remove any unused imports and more.
Add console.log Faster
Add console.log Faster
Use Postfix Completion to quickly add console.log.
See Return Values in Variables View
See Return Values in Variables View
See what value a method returns.