@happyer

Как сделать фоновый процесс?

Добрый день
интересует такой вопрос
Использую WP но это не сильно полезная информация и особого значения тут не имеет
Нода не используется в данном проекте
Есть задача сделать некий фоновый процесс на javascript
Этот процесс включает в себя функцию которая постоянно выполняет некие операции
Если говорить простым языком то у нас есть страница при заходе на которую активируется javascript который выполняет некие действия постоянно пока кто-то есть на этой странцие
Но нужно сделать так чтобы этот скрипт выполнялся постоянно без участия непосредственно пользователей
то есть нужно единожды запустить его и больше не прикасаться к нему
Заранее спасибо за ответ
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
Что делает скрипт? Модифицирует базу через API? Меняет страницу? Выводит уведомления?
Допустимо ли чтобы у каждого человека, который сейчас зашел на сайт выполнялся этот скрипт?
Вот эта фраза
Если говорить простым языком то у нас есть страница при заходе на которую активируется javascript который выполняет некие действия постоянно пока кто-то есть на этой странцие
Но нужно сделать так чтобы этот скрипт выполнялся постоянно без участия непосредственно пользователей

Очень противоречива. Скрипт должен выполяться при заходе на страницу или без участия пользователя?

Так то почитайте про вебворкер, но учтите что єто тоже клиенский яваскрипт, и выполняется он в браузере пользователя
https://developer.mozilla.org/en-US/docs/Web/API/W...

Ну и если нужно возможность обновлять например каталог товаров пушами с сервера и обеспечить офлайн работу можно глянуть на
https://developer.mozilla.org/en-US/docs/Web/API/S...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Стандартная практика запустить таймер. Раз в сколько то там миллисекунд он будет что то делать. Можете подсмотреть у яндекс метрики они засирают всю область отладки
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы