Ce que tu voudrais (et beaucoup d’autres aussi) est un remplaçant à AppCache. Il y a un groupe de travail au W3C pour bosser sur AppCache NG et il pourrait s’appuyer sur https://github.com/slightlyoff/ServiceWorker/blob/master/explainer.md. Mais bon, ça reste incertain et il faudra encore attendre un bout de temps avant que ça n’arrive jusqu’à nos navigateurs.

En attendant, on peut continuer à bricoler avec les data-uri et autres File API. Pour Firefox, une piste intéressante et l’utilisation d’URL.createObjectURL pour créer une URL vers un objet stocké dans IndexedDB. Mais ça ne marchera pas pour l’ipad vu qu’il n’y a toujours pas d’IndexedDB dessus…

Bon courage !