Size: a a a

2016 July 05

AB

Andrey Beliy in Rude Python
просто есть ли гарантия, что событие о добавлении в localStorage упадет во все вкладки одновременно
источник

RS

Roman Sakal in Rude Python
это тогда не статус
источник

RS

Roman Sakal in Rude Python
а зачем тебе событие о добавлении в localStorage?
источник

RS

Roman Sakal in Rude Python
сервер пусть чекает одна задача, а сторадж - другая
источник

RS

Roman Sakal in Rude Python
другое дело, что тут ты захочешь оптимизировать обращение к серверу
источник

AB

Andrey Beliy in Rude Python
так а удалять из локалстораджа тогда как?
источник

RS

Roman Sakal in Rude Python
не надо тебе из стораджа удалять сейчас, как не надо было и прежде
источник

AB

Andrey Beliy in Rude Python
setInterval тем и плох что у разных вкладок будет отрабатывать в разное время
источник

HH

H H in Rude Python
а почему ты не можешь юзать сокеты?
источник

RS

Roman Sakal in Rude Python
я бы сразу правильно сделал при работе с сервером, но потом может пришёл бы к работе со стораджом, чтоб оптимизировать запросы к серверу
источник

AB

Andrey Beliy in Rude Python
H H
а почему ты не можешь юзать сокеты?
потому что не хотим ставить рядом еще какой-то сервис просто для проверки статусов
источник

HH

H H in Rude Python
а, костыли хотите ставить? ну ок
источник

RS

Roman Sakal in Rude Python
давай посмотрим на сторадж, ты положил туда data, и воркеры из разных вкладок ломанулись к data по расписанию. рядом с data положи время её создания, воркер который спрашивает из localStorage пусть запоминает время последнего своего обращения. Так как всё на одной машине, то у всех время уже синхронизировано и показывай уведомление тем, кто последний раз обращался раньше, чем положили data
источник

AB

Andrey Beliy in Rude Python
т.е. городить вебсокеты ради одной задачи это не костыль
источник

HH

H H in Rude Python
городить? это задача для вебсокетов
источник

HH

H H in Rude Python
у тебя ж там какой-то фреймворк, как я понимаю, на бекенде
источник

AB

Andrey Beliy in Rude Python
pyramid
источник

AB

Andrey Beliy in Rude Python
H H
городить? это задача для вебсокетов
это задача решалась и до создания вебсокетов, лонг пулингов и т.д. тут просто нужна правильная логика
источник

HH

H H in Rude Python
чета он не очень умеет в вебсокеты, не работал с ним
источник

AB

Andrey Beliy in Rude Python
Roman Sakal
давай посмотрим на сторадж, ты положил туда data, и воркеры из разных вкладок ломанулись к data по расписанию. рядом с data положи время её создания, воркер который спрашивает из localStorage пусть запоминает время последнего своего обращения. Так как всё на одной машине, то у всех время уже синхронизировано и показывай уведомление тем, кто последний раз обращался раньше, чем положили data
окей, ты перезапускаешь браузер
источник