El navegador de iPad / iPhone se bloquea al cargar imágenes en Javascript

Estoy tratando de construir una galería de imágenes en Safari que imite la aplicación de fotos iPad. Funciona perfectamente, excepto que una vez que cargo más de 6 MB de imágenes, ya sea agregándolas al DOM o creando nuevos objetos de Imagen, las nuevas imágenes dejan de cargarse o el navegador falla. Este problema está lo suficientemente extendido (con todos los demás enfrentando el mismo límite) que he descartado mi código Javascript como el culpable.

Dado que puede transmitir mucho más que unos pocos MB en un elemento o a través del reproductor multimedia en el navegador, este límite parece innecesario, y debería haber algún tipo de solución disponible. Quizás liberando memoria u otra cosa.

También me encontré con estoreferencia para UIWebView.

"Las asignaciones de JavaScript también están limitadas a 10 MB. Safari genera una excepción si excede este límite en la asignación de memoria total para JavaScript".

Lo que coincide con lo que estoy viendo bastante bien. ¿Es posible desasignar objetos en Javascript, o Safari / UIWebView mantiene un total acumulado y nunca lo suelta? Alternativamente, ¿hay alguna solución alternativa para cargar datos de otra manera que no consuma estos 10 MB?

Respuestas a la pregunta(11)

Su respuesta a la pregunta