In these Tech Talks, speakers from several organizations discuss speed-related issues. We hope that you find them useful to stay up to date with the latest developments across the entire spectrum of performance.
Tech Talks @ Google
Listen to Lindsey Simon and Steve Souders from Google talk about Browserscope, a community-driven project for profiling web browsers, and SpriteMe, a tool that makes it easy to create CSS sprites.
CouchDB's web API and offline replication capabilities make it ideally suited to power a sea-change in the relationships between users and service providers. In this talk, Chris Anderson gives a 10,000 foot overview of CouchDB, as well as discuss the benefits and challenges of writing applications that can be replicated transparently from the cloud to local machines.
Steve Souders, member of the performance group at Google, has released a new open source tool called Cuzillion, which lets you explore performance issues with web pages. Steve sat down to show us how it works, and how he found an issue with Orkut.
Explore web development and debugging strategies with Firebug. View an overview of Firebug's new and improved features and how to use them. Finally, take a peek at FireUnit, a new Firebug extension by John Resig and Jan Odvarko, and its role in unit testing Firebug itself.
Information overload is daunting. The best presentation of content is the one which requires the least number of clicks and choices: fewer clicks and choices means more people stay and use your site. Avoid interaction seduction, to create surprisingly delightful interfaces that are easier to learn and faster to use.
David Baron talks about HTML, CSS, and the DOM in Mozilla, from the DOM tree and cascading stylesheets through to displaying pixels on the screen. Learn what Mozilla-based browsers spend time doing when they're displaying a Web page, and what work is redone when the page is changed by script.
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%.
Steve Souders discusses loading external scripts without blocking other downloads and preventing page rendering. He also discusses several techniques for working around the problem of introducing undefined symbol errors if inlined code uses symbols from the external scripts.
Professor Paolo Ferragina from the University of Pisa talks about recent work on two typical use cases of compression of large web collections, and why web pages are more compressible than previously expected.
Learn where to best focus your attention when tuning the performance of your applications and database servers, and how to effectively find the "low hanging fruit" on the tree of bottlenecks.