Tuesday, August 16, 2005

Moving Beyond the Basics: Scott Isaacs on AJAX Design Patterns:
"Problems that have to be solved [or at the very least considered] include

  • How to abstract away browser detection from each page in the application

  • How to make the site accessible or at least work on non-Javascript enabled browsers

  • How to efficiently manage the number of connections to the server created by the client given the "chattiness" of AJAX applications compared to traditional web applications

  • How to reduce the amount of time spent downloading large script files

  • How to create permalinks to portions of the application

  • How to preserve or at least simulate the behavior of the browser's 'Back' button"

Mozilla and hypocrisy

Right, but what about the experiences that Mozilla chooses to default for users like switching to  Yahoo and making that the default upon ...