У меня есть интенсивная задача cpu, которую мне нужно запустить на клиенте. В идеале, я хотел бы иметь возможность вызывать функцию и запускать события прогресса с помощью jquery, чтобы я мог обновить интерфейс.
Я знаю, что javascript не поддерживает потоки, но я видел несколько многообещающих статей, пытающихся имитировать потоки с помощью setTimeout.
Каков наилучший подход для этого? Спасибо.