En HTML5, ¿puedes guardar una imagen en caché programáticamente?

Me encanta que en HTML5 puede guardar datos de texto en una base de datos local, e incluso puede usar SQL para hacerlo. (http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/)

Tengo una aplicación que he escrito para el MObile Safari del iPhone que almacena todo sin conexión excepto las imágenes. Las imágenes aún tienen que descargarse del servidor, y no sé cómo asegurar que se mantendrán en caché. Idealmente, me gustaría escribirlos en la base de datos localStorage.

Estaba pensando en escribir una imagen en el lienzo y luego serializarla como texto ... ¿alguna idea? ¿Hay alguna manera más fácil de hacer esto?

Idealmente, me gustaría hacer todo esto con HTML y JavaScript, sin aplicaciones nativas / objetivo-C.

Respuestas a la pregunta(4)

Su respuesta a la pregunta