High Performance Ajax Applications - Video Presentation

Video snapshot

A few days ago, I gave a talk at Yahoo! about High Performance Ajax Applications. Eric Miraglia, from the YUI team, and Ricky Montalvo, from the Yahoo! Developer Network, were kind enough to shoot the video, edit it, and put it on the YUI Blog. In this talk, I cover the following topics:

  • Developing for high performance
  • High performance page load
  • High performance JavaScript
  • High performance DHTML
  • High performance layout and CSS
  • High performance Ajax
  • Performance measurement tools

Follow along by downloading the PowerPoint slides, or by looking at the slides on Slideshare. I’m looking forward to reading your comments and answering your questions in the comments section of this blog!

7 thoughts on “High Performance Ajax Applications - Video Presentation

  1. Pierre

    Thanks for sharing this! I dugg the slides here:

    Can’t view the video properly (won’t cache it so stops every 2-3 seconds…). Tried a couple of times on FF and Safari…

  2. Pingback: Ajax depois do slideshow vem o video. | Ajax Noticias Novidades tudo sobre Ajax

  3. Frank Thuerigen


    that was a nice talk indeed and I completely agree with every single statement. In addition to it occurs to me - having watched several of those talks on yui theater - there is a common sense building up regarding best practices in JS coding.

    However there is one objection I have to make: .innerHTML processing, if done correctly, is still much more performant than JS DOM level 2 processing. Also the code is much slimmer and easier to read.

    I clearly understand why most frameworks stick to what is common average JS coding. I rather stick to the sheer performance boost.

    Cheers from Berlin Germany,
    and have a nice christmas time,

    Frank Thuerigen

    PS: you have mail ;-)

  4. Pingback: Blog do Márcio d’Ávila » Arquitetura de software, NetBeans, AJAX, padrões web

  5. Daniel

    Thanks a lot for this presentation! I enjoyed it a lot!

    I have a question on the use of innerHTML vs. DOM methods. If you want to work object-orientated, it sometimes seems so cool to keep the DOM element you get from the appendChild method. And even more, its very handy to add an event listener like “click” and attach a function that is valid inside the object it is surrounded with. In that way, the function that is called will be aware of so much more then the event that comes as an argument of the call.

    I would really like to know how you would judge this in terms of performance, since its so hard to compare..

    Plus, I wonder how you see XHTML play in this topic. Of course you can’t really use XHTML (with correct mime-type) if you want to cover IE, but what if you don’t have to? Would it make a difference, performance-wise?


    BTW, I must say I find it sad to see how all these flaws of IE seem to dictate lot of your great work, and I’m very happy not having to worry much about IE personally.

  6. Pingback: » WebHelperMagazine : Minimizing Javascript and CSS Files for Faster Page Loads

  7. Iain

    Julien, thanks so much for sharing these principles - by applying your pointers, I was able to substantially increase the performance of an application I’m writing. I’ve written a summary of my understanding of your ideas and how they applied to me here:

Comments are closed.