Explore the state and future of JavaScript in this insightful JSConf 2009 talk by Douglas Crockford. Delve into topics such as the ECMAScript standardization process, decimal arithmetic challenges, language design considerations, and the impact of Ajax. Learn about proposed improvements for block scoping, syntax enhancements, and efforts to make the language "suck less." Gain valuable insights into the technical and political aspects of JavaScript's evolution, including discussions on patent systems, standardization committees, and the challenges faced by language designers. Understand the tradeoffs involved in language development and the potential future directions for JavaScript. Conclude with a Q&A session addressing specific language features and implementation timelines.