Excellent video, as it is often the case with Mr Crockford, but I am having a hard time wrapping my mind around a JS world where all the objects you create are immediately frozen, and there are no references to "this". Doesn't that basically make all objects stateless and reduces JS to using functions only? If so, where's the need for constructors?
Re #8: "Maybe it’s because both Gmail and Gplus was released long before Angular hit stable? Do you expect them to rewrite everything into their new framework if they already have a highly successful app?"
I wonder that as well. I actually quite like Angular and I voted the entry up! I did so because I want people to be exposed to the replies to the article, so they may see how easily debunked the original claims are (see first post). He may have had some valid points, but if you write a "10 things" list and one of the reasons is that "Gmail doesn't use it" it kinda debases the credibility of the author pretty quickly. So if you voted it up as well: thank you!
Hmmm... visibility declared in strings? I admittedly didn't look into it too much, but it seems to be another attempt at Classic-Objectifying a non OOP language.