As everyone are talking now about Web 2.0 and Web 3.0 I have not heard much about challenges developers are facing. Software developers writing rich web application have to analyze and understand how their Web applications perform when it is used by the end user.
With use of the capabilities of Ajax we can create richer client UI behaviors, smoother page updates, asynchronous network callbacks to the server, and more. But with great power comes great responsibility.
For example, many developers entertain the idea of placing the contents of an entire page, or large portions of it in single UpdatePanel, which is highly discouraged, but more about that on the next blog entries.
“The goal of the Ajax View project is to improve the visibility that Web-application developers have into how their applications are running inside end user’s browsers out in the real world. Having detailed, code-level monitoring can help developers discover, understand, and fix the bugs that are affecting real users.”
To see an example of how to test one page performance visit http://research.microsoft.com/projects/ajaxview/AjaxViewUsage-1.htm