Teched 09: Day #2 part 2

Microsoft Tech.Ed just asked a lot of a human body, leaving mine sick at home for a whole week.
I finally found some time to complete the rest of my report on this big event.

Building high performance web apps

Tips and Tricks for Building High Performance Web Applications and Sites (Giorgio Sardo)

The title of this session covers the content completely.
The first item Giorgio Sardo wanted to show, is what determines the performance of websites in IE.
I have always thought that the big performance issues were caused by JS/DOM-operations,
but thes operations only cause 33% of the CPU-load.
67% procent is caused by Layout, Rendering, Formatting,… of a web page.

Performance tricks were divided into 5 categories:

1. CSS performance

Unused styles cause performance problems. The speaker demonstrates a  bookmarklet to find styles that are included, but not used on a web page.
It is also good to replace dependency selectors (i.e. ul li) to child selectors (ul > li)

2. Optimizing symbol resolution

3. Javascript coding inefficiencies

IE 8 developer tools now offers a profiler to view the performance of your JavaScript,
this seems to be a very usefull tool.

4. HTTP performance

5. Layout Performance

What’s New in Microsoft ASP.NET Model-View-Controller (Stephen Walther)

Stephen Walther is an excellent speaker, showing some great demos in this session.

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

[...] Day 2: part 1 & part 2 [...]

I want to quote your post in my blog. It can?
And you et an account on Twitter?

Leave a comment

(required)

(required)