Tuesday, December 05, 2006
Web delivery and its discontents
In favorable circumstances, AJAX technology can remedy the lack of responsiveness from Web delivery. There are two proven success cases: point update of a limited display from a large backing store, and continuous update of display borders to produce smooth scroll. However, AJAX is uncomfortable for software writers, because it disrupts orderly processing to gain performance.
Some vendors have been grandly promoting AJAX "frameworks" that more nearly resemble plaster patches for bunions. These home remedies all aim to reduce the amount of cookbook coding to process AJAX callbacks, but some, including Microsoft's and Telerik's, also try to relieve discomfort by providing orderly processing.
Results show one can't have it both ways. We recall "cold fusion," "artificial intelligence" and their great ancestor "perpetual motion." The overhead of orderly processing sacrifices the performance potential and yields nothing that anyone can take to the bank.
Subscribe to Posts [Atom]