Overview
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.
Syllabus
Introduction
The Fellowship of the Ring
ECMO Technical Committee 39
ES31 Alternative
Joint Meetings
Project Slipping
Decimal Arithmetic
Binary FloatingPoint
IBMs Proposal
Decimal Library
Decimal
Appeal to IBM
Two languages
Harmony
Suck Less
Block Scoped
Syntax
Correspondence
Language Design
Ajax
Conclusion
Will it succeed
Tradeoffs
People
The hard thing
Betrayal
Patent System
ECMO
Questions
Why did we remove arguments
When will it hit the streets
Taught by
JSConf