У меня есть класс, который обрабатывает создание нового веб-работника, когда создается экземпляр класса, публикует сообщение работнику, которое возвращает обещание, которое разрешается, когда работник завершает задачу. По сути, я называю класс, который занимается созданием, публикацией, прослушиванием и завершением работы.
Однако, если я создам новый экземпляр этого класса, опубликую сообщение и завершу свою функцию, что произойдет с работником? Становится ли оно осиротевшим и продолжает выполнять свою задачу, пока не выполнит?
Кроме того, это немного тангенциально, но как плохо было бы создавать n
количество работников одновременно? 8? 20? 50? Как браузер справляется с этим?