Top JavaScript and Web Performance Presentations on Google Tech Talks

Google has a YouTube channel with over 1000++ videos of presentations on a large number of programming and software development topics. Here are the top videos recently released in the Google Tech Talks channel regarding JavaScript and web performance that every web developer should see.

  • JavaScript: The Good Parts / Douglas Crockford – In JavaScript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. The best nature of JavaScript was so effectively hidden that for many years the prevailing opinion of JavaScript was that it was an unsightly, incompetent abomination. This session will expose the goodness in JavaScript, an outstanding dynamic programming language.
  • Drop-in JavaScript Performance / John Resig – Browsers are continually upgrading – providing new features from the latest specifications. We’ll look at modern JavaScript and DOM techniques that you can easily drop in to your applications for instant speed-ups.
  • Best Practices in Javascript Library Design / John Resig – This talk explores all the techniques used to build a robust, reusable, cross-platform JavaScript Library such as jQuery.
  • High Performance Web Sites and YSlow / Steve Souders – Yahoo!’s Exceptional Performance Team has identified 14 best practices for making web pages faster. These best practices have proven to reduce response times of Yahoo! properties by 25-50%.
  • Life’s Too Short – Write Fast Code / Steve Souders – Techniques to help yoru web site perform better are discussed such as coupling asynchronous scripts, use iframes sparingly, and flush the document early.
  • Debugging and Testing the Web with Firebug / Rob Campbell – In this talk we explore web development and debugging strategies with Firebug. An overview of new and improved features and how to use them is presented. We wrap-up with a peek at FireUnit, a new Firebug extension by John Resig and Jan Odvarko, and it’s role in unittesting Firebug itself.
  • Faster HTML and CSS: Layout Engine Internals for Web Developers / David Baron – How fast Web pages load and how fast they change dynamically depends on both the Web page and the browser it’s running in. Browser makers put significant effort into making their browsers faster, but there are also things that Web page authors can do to make their pages more responsive.
  • jQuery / Dmitri Gaskin – jQuery is a JavaScript library that stands out among its competitors because it is faster, focuses on writing less code, and is very extensible.