How to execute Ares/javascript code in the background?

I have a busy Ares/javascript method that busy runs for a few seconds.
During this execution time I want to display a spinner to indicate to the user that some activity is going on. When activity is over I would stop the spinner.

BUT - today when I start the spinner the javascript code is so busy in my method that there is no updated of the spinner at all. How can I execute both items in parallel (spinner and my busy method)?
I could not find any Ares support for this.

Comments

  • Javascript isn't multithreaded -- it's going to run your code until you return to the system. So, if you want to give time for a spinner to run, you need to stop processing periodically and schedule more work using something like enyo.asyncMethod,
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!