Pull to refresh

Comments 6

Хорошая статья, спасибо.

Что будете делать, если куки отключены?)

P.S. Чуть позанудствую — код надо рефакторить, и оптимизировать. Нынешние реалии фронт-энда не приемлют таких реализаций.
Вообще локалсторедж для таких вещей все используют, а не куки.
Вы статью читали? Автор четко объясняет, почему LS не годится в данном случае…
По статистике нашего проектика, cookies отсутствуют у 0.38 процентов посетителей, javascript — у 0.5%. Это, приблизительно, 1500 человекоботов. На случай отсутствия кук — асинхронные запросы не отправляются, пользователь самостоятельно обновляет понравившиеся ему странички.

Кстати, про Local Storage. Однажды экспериментируя с ним в Chrome, наряду с известными глюками, также обнаружились странные утечки памяти. Порой хром, после каждого запроса к storage, создавал отдельную инстанцию хранилища. С чем это могло быть связано отследить, к сожалению, не удалось.

Насчёт оптимизации — обеими руками «за». Возможно даже придётся полностью пересмотреть концепцию данного метода.
Честно говоря, если у человека отключенны куки — то с вероятностью, стремящейся к 100% у него не будет надобности обновлять страницы с инфой о новых поступивших сообщениях и т.д., ведь он банально не будет идентифицирован. Тоже самое с JS.
Вообще когда вижу сообщение «а вдруг у юзера отключен JS/куки/css/картинки etc» в голову приходит только «а вдруг у юзера нету браузера/ОС/Компа». Отключил куки/JS — юзай ограниченный функционал, который может быть даже вообще ничего не будет делать, т.к. на юзеров с отключенными js не рассчитан. Тормозить прогресс изза ограничивающих себя же юзеров — несусветная глупость. Я так считаю.
Прочитав название, подумал что будут «лайфхаки» как синхронизировать вкладки в браузере, основываясь на домене, со стороны клиента.
Sign up to leave a comment.

Articles