SnappyJ was developed to take the pain out of developing web pages that asynchronously reload sections
of themselves. Performing these types of asynchronous reloads properly and professionally is harder
than one might initially expect. The key challenges are:
-
Loading Indication
AJAX requests show absolutely no indication to the user that an action is being performed
-
Support for Browser History
AJAX requests do not create history entries
-
Error Handling
Errors during AJAX requests often require a smaller "error page" than a normal web request.
-
Interactivity
Allowing multiple reload-able sections within a single page to interact with each other.
SnappyJ completely eliminates these challenges, making it quick and easy to develop complex application-like
web sites.