Олег
это есть в доках, и там, опять же, не написано, через сколько помирает процесс
Denis
Ну а через сколько умирает браузер?
Denis
Ты можешь ответить на вопрос?
Олег
Ну а через сколько умирает браузер?
1) для того чтобы воркер сдох, браузер закрывать не обязательно
2) воркер работает в отдельном процессе
3) воркер может как дожидаться окончания выполнения, так же, может и не ждать, прибиваться сразу .... собственно этот момент меня и интерессует
Denis
Denis
Что ты спрашиваешь у гугла?
Олег
На этот
web worker lifecycle
web worker lifetime
Denis
Denis
Олег
то что ты выделил
1) это не то, что мне нужно
2) это не то, о чем я спрашивал
Denis
Хорошо, извини
bogdan
ребят всем привет а кто знает для бутстрап dropdown нада подключать bootstrap.js?
bogdan
у меня сейчас только подключен bootstrap css
Олег
мне не нужно принудительно его убивать
мне нужно знать, когда он сам помрет ... т.е. узнать, успеет ли отработать мой код в воркере, если страницу закрыли
Denis
bogdan
Denis
Denis
Он у тебя в listening mode?
Олег
Denis
Олег
ну, коммуникация, согласно доке
Denis
Ну так он в listening mode или нет?
Олег
получается что да
Denis
Ну там же написано, что тогда он не умрет
Олег
Denis
Олег. Ты плохо знаешь английский?
Denis
Original text: Web Workers are launched and if they do not stay in listening mode for messages through worker.onmessage or by adding an event listener, they will be shut down as soon as their code is run through completion.
A Web Worker can be stopped using its terminate() method from the main thread, and inside the worker itself using the global method close():
Translation: Веб-рабочие запускаются, и если они не остаются в режиме прослушивания сообщений через worker.onmessage или путем добавления прослушивателя событий, они будут закрыты, как только их код будет выполнен до завершения. Веб-работник может быть остановлен с помощью метода terminate () из основного потока, а внутри самого работника - с помощью глобального метода close ():
Олег
Олег. Ты плохо знаешь английский?
дело тут не в английском
смотри ... страница начала перезагружаться/закрываться, соответственно listen mode, автоматом отключился, отсюда логичный вопрос, сколько времени еще будет жить воркер
Denis
С чего он вдруг отключился?
Denis
Што???
Denis
У тебя то воркер
Denis
А не страница
Denis
И что? Обработчик то на воркере
Denis
Что такое режим прослушивания?
Denis
Это когда висит обработчик
Denis
Когда висит обработчик воркер не умирает
Denis
Когда не висит - выполняется до конца и закрывается сам
Олег
И что? Обработчик то на воркере
это понятно ... но в доке ясно написано, что WebWorker уничножается, когда закрывается страница, которая его вызвала, либо, если он был принудительно уничтожен
Denis
Короче, не еби мозги.
Denis
Да я и сам не в курсе
Олег
так а зачем тогда устраивать бессмысленную переписку?
Denis
Ну я же тролль
Denis
Уж не обессудь
Denis
Олег
давно
есть
Denis
https://codesandbox.io/s/rlomjzo57p
Denis
Denis
@wormen Понимаешь?
Sevastianov
Доброго времени суток!
Sevastianov
Помогите пожалуйста!!!
bogdan
тебе нужно случайний обьект получить?
Sevastianov
сделать дерево
bogdan
так мб повставляй через appendchild
Sevastianov
window.TreeAPI.getData даная функция возврощает Promise {<pending>}
bogdan
Sevastianov
благодарю за внимание)
bogdan
Denis
Это что за задание?
Sevastianov
Тз
Denis
А че за ТЗ?
Denis
Учебное?
Sevastianov
Да
Denis
А кто тебе его дал?
Denis
Учитель?
Sevastianov
Ну этого я не знаю
Denis
Ха! А зачем тебе его делать?
Denis
Ты, вероятно, хочешь чтобы когда ты напишешь говнокод на продакшен, а твой клиент потеряет из-за этого деньги, чтобы люди говорили: "А, опять эти гандоны в чате помогли с заданием!"?
Sevastianov
Именно так
Alex
Хреновая это практика, особенно в плане репутации исполнителя
Beka
Beka
Если что то не нравится иди мимо. А че на каждый чих у тебя пукан рвется?
Beka
Не важно че, будь добрее
Beka
Beka
Баба в мужском облике