
This talk was given at ViennaJS November 2023 by Christopher Ehrlich.
Atwood’s Law states that “Any application that can be written in JavaScript, will eventually be written in JavaScript.” Web developers are stuck with JavaScript for the foreseeable future, a language that most of us have a love/hate relationship with. But that doesn’t mean we’re stuck with the JavaScript of today! In this talk we’ll look at some features from other languages that should make JS developers jealous, and imagine what it might look like if they were added to JS. Then we’ll look at the efforts that are being made to actually get them into JS - we will demystify the TC39 proposal process, discussing the likelihood of these features becoming a reality and the timeframes involved by looking at specific examples. We’ll also take a look at how TypeScript fits into all of this and its influence on the JS ecosystem.