Hola, me preguntaba cómo haría para llamar dinámicamente a una función como la siguiente:
async function xxx(number) { if(number == 10) return xxx(number + 1); }Mi objetivo es que en lugar de llamar 1 a la vez, quiero que llame 3/4 y se ejecute uno al lado del otro (si 1 subproceso ha marcado el número 2, otros no lo comprobarán), la cantidad de subprocesos depende del resultado necesario. Esta es una versión básica pero un buen ejemplo de lo que necesito hacer
Puede usar el trabajador web aquí para realizar una tarea desde otro hilo. El trabajador web brinda la capacidad de ejecutar una tarea en segundo plano sin afectar el hilo principal. Consulte este enlace para obtener más información sobre el trabajador web.
También le recomendaré que verifique la diferencia entre el trabajador del servicio y el trabajador web para que pueda analizar qué se adapta mejor al caso de uso, consulte este enlace