Можно ли «потеснить» Javascript и сохранить доступ к пользовательскому интерфейсу?

Я хотел бы потеснить некоторый код Javascript, в то время как и основной процесс, и поток могут свободно обновлять пользовательский интерфейс браузера.

Например:

function StartStuff() {
    StartThreadedCode();
    // do more work and update the UI while StartThreadedCode() does its work
}

function StartThreadedCode() {
    // do stuff (do work and update the UI)
}

Возможно ли это?

9
задан TERACytE 26 October 2011 в 22:15
поделиться