One thing that I think I would have tried in this case, it to delegate the long running computation to a webworker <http://caniuse.com/#search=Web%20Workers>, and then talk with it through a port.
-- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
