Page History
...
- Optimal web performance by avoiding full page or full frame refreshes.
- The ability to create web forms that are close to Windows rich client in function and speed..
- On-the-fly data validation.
- On-the-fly data fetching/updating/deleting.
- Maximum control and freedom in processing logic and UI interactions.
Disadvantages of AJAX applications
...
- When optimal performance is required (for example high volume data entry) .
- When optimal or elaborate UI interactions are required (for example order entry).
- As demonstration vehicles for customer or end-users.
- In areas that are very heavily used by customer or end-users.