Cita: ¿No hay ninguna forma de mandar esto "al segundo plano" y que deje trabajar al usuario? ;)
creo que si se puede, pero con web workers -interfaz del api html5. tengo entendido que es algo asi como multi-tasking o multi-threading. sin embargo, ni me preguntes como se hace; pues aun no me he interesado por ese tema.