On a high traffic site, I supposed the lighter-weight processing and response of an ajax request could have a significant impact (although server-side caching would probably change that). But for the average site/webapp, I would question the assumption that ajax is in fact faster. Bandwidth, and server-side rendering of html is only a small part of the overhead that occurs with every request.

I would argue that the perceived speed increase is at least partly psychological. We are influenced by the fact that you don't get a subtle flicker with every page reload, or the "page loading" indicator isn't active. And if a specific request has the potential to be "slow", with ajax the developer has the opportunity to give feedback to the user in a controlled way instead of defaulting to the browser progress indicator. This kind of thing can make the application appear more responsive. I think small things like this can have a big impact on perceived seamlessness and speed of an application.

-- Dell

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to