Олег
это есть в доках, и там, опять же, не написано, через сколько помирает процесс
Denis
Ну а через сколько умирает браузер?
Denis
Ты можешь ответить на вопрос?
Олег
Ну а через сколько умирает браузер?
1) для того чтобы воркер сдох, браузер закрывать не обязательно 2) воркер работает в отдельном процессе 3) воркер может как дожидаться окончания выполнения, так же, может и не ждать, прибиваться сразу .... собственно этот момент меня и интерессует
Denis
Что ты спрашиваешь у гугла?
Олег
На этот
web worker lifecycle web worker lifetime
Denis
Denis
Олег
то что ты выделил 1) это не то, что мне нужно 2) это не то, о чем я спрашивал
Denis
Хорошо, извини
bogdan
ребят всем привет а кто знает для бутстрап dropdown нада подключать bootstrap.js?
bogdan
у меня сейчас только подключен bootstrap css
Олег
мне не нужно принудительно его убивать мне нужно знать, когда он сам помрет ... т.е. узнать, успеет ли отработать мой код в воркере, если страницу закрыли
Олег
А с чего он должен умереть?
при перезагрузке/закрытии страницы, он должен уничтожаться ... это же не ServiceWorker
Denis
Он у тебя в listening mode?
Олег
Он у тебя в 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
С чего он вдруг отключился?
Олег
С чего он вдруг отключился?
JS же не на всех этапах загрузки страницы работает
Denis
Што???
Denis
У тебя то воркер
Denis
А не страница
Олег
У тебя то воркер
и? а коммуникация то с основной страницей
Denis
И что? Обработчик то на воркере
Denis
Что такое режим прослушивания?
Denis
Это когда висит обработчик
Denis
Когда висит обработчик воркер не умирает
Denis
Когда не висит - выполняется до конца и закрывается сам
Олег
И что? Обработчик то на воркере
это понятно ... но в доке ясно написано, что WebWorker уничножается, когда закрывается страница, которая его вызвала, либо, если он был принудительно уничтожен
Denis
Короче, не еби мозги.
Олег
Короче, не еби мозги.
что, нехватает сил нормально объяснить?
Denis
Да я и сам не в курсе
Олег
так а зачем тогда устраивать бессмысленную переписку?
Denis
Ну я же тролль
Denis
Уж не обессудь
Олег
давно есть
Denis
https://codesandbox.io/s/rlomjzo57p
Denis
Denis
@wormen Понимаешь?
Олег
@wormen Понимаешь?
Понимаю, и что ты хотел этим сказать?
Sevastianov
Доброго времени суток!
Sevastianov
Помогите пожалуйста!!!
bogdan
тебе нужно случайний обьект получить?
Sevastianov
сделать дерево
bogdan
так мб повставляй через appendchild
Sevastianov
window.TreeAPI.getData даная функция возврощает Promise {<pending>}
bogdan
window.TreeAPI.getData даная функция возврощает Promise {<pending>}
ладно сорри с промисами тебе не помогу так как я их не знаю
Sevastianov
благодарю за внимание)
bogdan
Denis
Это что за задание?
Sevastianov
Тз
Denis
А че за ТЗ?
Denis
Учебное?
Sevastianov
Да
Denis
А кто тебе его дал?
Denis
Учитель?
Sevastianov
Ну этого я не знаю
Denis
Ха! А зачем тебе его делать?
Denis
Ты, вероятно, хочешь чтобы когда ты напишешь говнокод на продакшен, а твой клиент потеряет из-за этого деньги, чтобы люди говорили: "А, опять эти гандоны в чате помогли с заданием!"?
Sevastianov
Именно так
Alex
Хреновая это практика, особенно в плане репутации исполнителя
Beka
Если что то не нравится иди мимо. А че на каждый чих у тебя пукан рвется?
Denis
Чувак ты супер агрессивный и не приятный человек.
Неприятный я бы написал вместе. Так иди мимо, чего ты делаешь как я?
Beka
Не важно че, будь добрее
Beka
Баба в мужском облике