Armen
Вот ещё интересует, вместе в этим велосипедом свелосипедировал такую фишку, чтобы в одном браузере только одна вкладка держала вебсокет соединение и расшаривала это остальным, кто-нибудь так делал?)
Иван
Есть причины или мода?
Сложный вопрос
Андрей
а токен какой используешь, обычный или JWT?
Фиг знает. У нас сейчас бек что-то генерит. А так - обычно jwt.
Bohdan
Фиг знает. У нас сейчас бек что-то генерит. А так - обычно jwt.
что-то почитал доки, так и не понял чем безопаснее использовать JWT, если его выдает тот же сервер что и api?
Андрей
Да нет
Ты закрыл вкладку. Кто начинает вместо неё общаться?
Bohdan
Безопаснее чем что?
чем обычный ( не JWT токен)
Иван
Нет, через localStorage
Хм. Сообщения через него прокидываешь ?
Armen
Ты закрыл вкладку. Кто начинает вместо неё общаться?
Одна из других вкладок автоматически подхватывает
Андрей
чем обычный ( не JWT токен)
Jwt токен позволяет отвязаться от пользователя.
Armen
Это звучит просто.
Работает тоже просто
Armen
Модуль на 103 строки
Андрей
Работает тоже просто
Ну может быть. Для меня это неоправданный велосипед.
Иван
Норм тема, в принципе. Если есть сервис воркеры, можно ему делегировать подобное
Armen
Сервис воркер юзается для пингования
Иван
Чего?
Андрей
Сервис воркер юзается для пингования
А что будешь делать, если браузер заморозит вкладку?
Андрей
А потом пользователь на неё переключится.
Bohdan
Jwt токен позволяет отвязаться от пользователя.
ок, сенкс. А токен где хранишь, в Vuex.state для оперативного доступа и локалсторежде если закроють страницу(браузер) ?
Armen
А что будешь делать, если браузер заморозит вкладку?
Если мастер вкладка не проявляет активности больше секунды - другая вкладка становится мастером
Armen
Щас я короче на гитхаб залью модуль, интересно мнение других
Armen
То ничо, она больше не мастер
Bohdan
В куках.
document.cookie?
Андрей
То ничо, она больше не мастер
Ну ок. И какой профит?)
Андрей
Иван
Вот так вот мастер слейв городят в браузере
Иван
А говорят фрнтенд не хардкор
Armen
Ну ок. И какой профит?)
Ну всё это ради того, чтобы в браузере было только одно соединение с сервером
Armen
Ну вообще этот модуль не держит коннект, а только даёт возможность запустить код когда вкладка становится мастером
Armen
Это правда оффтоп тут..
Иван
Хоть кто то о трафике думает
Иван
Пожал бы тебе руку, да боюсь ты не в Челябинске
Armen
К сожалению
Armen
Или к счастью)
Андрей
Хоть кто то о трафике думает
Фигня ваш трафик. Грамотное кеширование и нет проблем.
Armen
Какое кеширование при апи запросах?
Armen
Вот допустим у юзера открыто 5 вкладок
Armen
Приходит ивент
Иван
Фигня ваш трафик. Грамотное кеширование и нет проблем.
Дайте мне кирпич, я в него кирпичом кину
Armen
В случае где у каждой вкладки своё соединение - серверу надо будет прислать этот ивент на 5 соединений
Armen
В случае с одним - только на одно, и все вкладки получат его
Иван
У тебя per user вкладки? Хотя да, если куки юзаешь по другому и не выйдет
Armen
Несколько авторизированых юзеров мне не надо
Иван
Ну вообще такой подход и на несколько юзеров легко обобщается, да
Иван
Есть причины или мода?
Ну и да, кстати, продолжу мысль. Главный плюс графа в четко выраженной модели данных
Иван
Сам графкл то может и не особо нужен, хотя безусловно он решает некоторые насущные проблемы
Armen
https://github.com/ArStah/multitab-singleton/blob/master/index.js
Armen
Вот, кому интересно
Иван
Хотя между прочим, с учетом его сабскрипшнов, апи наконец то приобретает единообразие
Иван
А не как обычно, рест и сбоку вебсокет прикручен изолентой
Pavel
ребята которые шарят в английском, помогите плз
Pavel
я перевожу щас доку по нейтив скрипт вью и там трудности перевода возникли у меня
Pavel
Originally a fork from rigor789's , вот как бы вы это перевели что бы было понятно и не резало глаз при чтении?
Pavel
Изначально это был форк ветки от rigor ?
Иван
Изначально отпочковано от rigor)
Pavel
мне кажется херня какая то
Pavel
ахахах)
Pavel
хелп плизики))
Иван
Форкнуто у, да и все
ixplo
Или просто "форк от блабла"
Pavel
так и перевел сначала, но потом чет сомнения окутали меня
Pavel
ладно, оставлю так, спаисбо вам
ixplo
ладно, оставлю так, спаисбо вам
Создано через форк от...
ixplo
Чонить такое хз
Иван
Позаимствовано у
Иван
Тут вообще надо в русском шарить
Иван
Взято у
Pavel
я просто однажды перевел статью слово в слово и понял что иногда лучше оставлять английские слова
Pavel
типа экшны, промисы, форки