First, my definition for offline-ability:
"Within the context of a web application, a user can use the application without connection to the internet. The user cannot receive new data from the server, but work with his application."
Practical example: A sales representative visits a customer at his home and wants to sell something. He needs to enter the information in his application. Because there is no internet connection, the salesman is able to save the information on his notebook, but it will be transmitted to the server later, when the salesman is back in his office.
Is the following assumption correct for developing a web application:
"Offline ability does not really depend on which web framework you choose. It must be realized with other technologies such as GEARS or HTML5."
If I am wrong, can you please correct me and maybe suggest some web frameworks which implicitly include offline abilites or are suited better than other frameworks for this requirement (because of less efforts, simple learning curve, and so on) ???