Using AJAX, many tasks that were traditionally performed on the server can happen in the browser instead. But many developers would still like the full power and flexibility of server apps at their disposal.

In the October 2008 issue of MSDN Magazine, Bertrand Le Roy demonstrates three iterations of a page written with classic postback, then with UpdatePanel, and then using pure AJAX to illustrate how techniques employed on the server can sometimes perform better on the client.

Don't forget to browse the sample code in our online code library.