Excellent videos on browser history and Javascript

I just came across two excellent videos by Douglas Crockford about the history of browser development, and Javascript.

“An Inconvenient API: The Theory of the Dom” http://yuiblog.com/blog/2006/10/20/video-crockford-domtheory/

The video explains browser history and how things ended up in the mess that is modern web development. He talks about the differences between browsers and how to cope with them. Very useful for people developing for multiple browsers (which is almost everyone!).