En ce moment, j'écris une application pour iPhone qui dépend fortement d'UIWebView. Chaque fois que cette UIWebView est rechargée à partir du serveur, elle doit également recharger la totalité de la librairie JavaScript du serveur.Local JavaScript Lib + page Web côté serveur?
La bibliothèque JavaScript a une taille de ~ 100 Ko. Dans un environnement 3G, ce qui est assez courant pour un utilisateur d'application mobile, le processus de rechargement d'UIWebView dure au moins 4 secondes et est donc insupportable.
Ma question est,
- moi Est-il possible de stocker le répertoire lib JavaScript sandbox local de mon application, et chaque fois que je dois recharger le UIWebView, je vais demander au UIWebView de recharger tout à partir du serveur, mais la bibliothèque JavaScript de sandbox local?
- Ou, est-il possible pour moi de mettre en cache la bibliothèque JavaScript, alors je n'ai qu'à la charger une fois depuis le serveur?
Merci d'avance!