I think we"ve seen the JavaScript language move through many individual phases:
The "We need scripting for web pages" phase. (Netscape)
The "We should standardize this" phase. (ECMAScript)
The "JavaScript isn"t a toy" phase. (Ajax)
The "JavaScript as a programming language" phase.