Mozilla announces TraceMonkey, a just-in-time compiler for Javascript. If you've watched Steve Yegge's talk on Dynamic Languages (transcript) you've already had a taste of what the future could look like for dynamic languages - namely, performance on par with today's low level languages.

Javascript started as an ugly language but has been steadily shedding its bad parts and adopting a beautiful functional style. With the performance piece figured out and a tremendously large number of installations and runtimes (just about every browser in existence has a Javascript engine), it could become the most important programming language of the near future.