Мне нужно использовать веб-работников для сложных вычислений. У меня есть const t0 = performance.now()
и const t1 = performance.now()
соответственно в начале и конце моего кода. Я хочу сообщить t1 - t0
как время, необходимое для выполнения вычисления. Но если веб-работник фактически работает в другом потоке, означает ли это, что он может быть прерван каким-либо планировщиком? Если да, то это означает, что t1 - t0
может быть больше, чем фактическое время вычислений (например: timeline ) ... Как бы вы измерили время выполнения в многопоточном контексте, в javascript? Заранее спасибо всем, кто хочет помочь мне понять.