Dec 22 2007

High Performance Ajax Applications - Video Presentation

Published by Julien Lecomte at 5:07 am under Web Development

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 Responses to “High Performance Ajax Applications - Video Presentation”

  1. Pierreon 24 Dec 2007 at 12:45 am

    Thanks for sharing this! I dugg the slides here: http://digg.com/programming/High_Performance_Ajax_Applications_SlideShare

    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. [...] Ajax, sem saber agora encontrei o vídeo. Se tiverem interessados e gostaram do slideshow vejam o video. Partilha: These icons link to social bookmarking sites where readers can share and discover new [...]

  3. Frank Thuerigenon 24 Dec 2007 at 1:19 pm

    Julien,

    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. [...] Vídeo e PPT (em YUI Blog) da apresentação “High Performance Ajax Applications”, por Julien Lecomte, autor do YUI Compressor e do YUI Browser History [...]

  5. Danielon 13 Jan 2008 at 4:55 pm

    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?

    Thanks,
    Daniel

    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. [...] Mr. Lecomte recently delivered a talk at Yahoo! about developing for high performace — you can watch a video of it, and get powerpoint slides. [...]

  7. Iainon 11 Apr 2008 at 9:18 am

    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:
    http://www.intraspin.com/webstrategyblog/mootools-ajax-dhtml-and-performance