t-alexashka
@t-alexashka
Сразу пишу legacy код

Workers или *** — как сделать скрипт не прекращающий работу при перезагрузке страницы?

Привет друзья!

Как можно реализовать скрипт который будет работать без прерываний в момент перезагрузки страницы? Думал может для этого подойдут Workers.

Подскажите возможно ли это, и если да - то как, в какую сторону копать.
  • Вопрос задан
  • 126 просмотров
Решения вопроса 2
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
копайте в сторону ServiceWorker
он живет независимо от страниц сайта, но может сдохнуть сам примерно через минуту, если его никто не дергает, что спокойно обходится с помощью postMessage при наличии хотя бы одной живой страницы
Ответ написан
Комментировать
Отдельно от страницы работают Service workers
https://developer.mozilla.org/en-US/docs/Web/API/S...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
kshshe
@kshshe
Frontend developer
Воркеры для этого действительно могут подойти, но лучше всего для гарантированной непрерывающейся работы подойдет сервер, который вы можете контролировать. Воркеры же вы контролируете не в полной мере, браузер вполне может их остановить.
В варианте с сервером вы можете делать что-то на нем, а с фронтом всегда держать открытое соединение, например, по websocket, и управлять этой работой.
Ответ написан
Комментировать
@KievRus
В сторону бесконечного цикла.
Если надо то выставь условия при которых цикл будет прирыватся.
Ответ написан
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Зависит от того что этот скрипт должен делать. Если опишите функционал то можно подобрать решение. На самом деле никому не нужен скрипт который работает всегда - это скорее миф и заблуждение
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы