Size: a a a

JavaScript.Ninja

2021 July 05

DB

Dmitry Bondar in JavaScript.Ninja
источник

Д

Дмитрий Мовчан... in JavaScript.Ninja
Вроде выглядит как то что надо. Спасибо.
источник

DB

Dmitry Bondar in JavaScript.Ninja
👍
источник

SK

Sergey Konovalenko in JavaScript.Ninja
Привет, подскажите, как правильно в Webpack настроить параметр Externals для библиотеки FancyBox, чтобы после сборки она была не в бандле, а подключалась через CDN в HTML?
Сейчас она импортируется вот так: import '@fancyapps/fancybox/dist/jquery.fancybox.min';
источник

DN

Damir Nasyrov in JavaScript.Ninja
@xanf_ua Здравствуйте, интересует Базовый курс 2021
Но анонсов пока не видел, есть какая либо вводная информация по данному курсу?
источник

IK

Illya Klymov in JavaScript.Ninja
Нету
источник

DN

Damir Nasyrov in JavaScript.Ninja
Спасибо за ответ, будем ждать
источник

V

Valentin in JavaScript.Ninja
А возможно в xState засунуть ref из реакта? О_О
источник

V

Valentin in JavaScript.Ninja
Есть ли в этом негатив? Когда нужно поуправлять элементов на уи напрямую
источник

Y

Yevhen in JavaScript.Ninja
JWT задумывался для ситуаций, когда есть два (или более) сервиса (не обязательно микросервиса), один из которых владеет информацией, а второй хочет получить эту информацию. Выдающая сторона ложит данные в JWT, подписывает его, а принимающая валидирует подпись, доверяет данным и использует их.
JWT задумывалось использовать как средство единоразовой передачи информации с коротким expiration time, и он должен использоваться один раз.
Типичный "правильный" пример использования - это OAuth.

Но всем понравилась идея сделать очень спорную оптимизацию и использовать JWT для менеджмента сессий. А дальше как обычно. Вбиваете в Google запрос как сделать сессии, а на первой странице только примеры с JWT, вот большинство и решает, что нужно использовать JWT.
источник

Y

Yevhen in JavaScript.Ninja
Если еще не находили статью почему JWT для сессий это не очень хорошо, то вот http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/

Ну и видео про JWT с той же идеей
https://www.youtube.com/playlist?list=PLvTBThJr861y60LQrUGpJNPu3Nt2EeQsP
источник

ДМ

Дмитрий Моисеев... in JavaScript.Ninja
@Jek_Rock сейчас смотрел как раз за это
источник

ДМ

Дмитрий Моисеев... in JavaScript.Ninja
стал явно лучше понимать
источник

AS

A S in JavaScript.Ninja
подскажите
есть кнопка, внутри нее состояние загрузки (в этот момент идет получение данных), после кнопка резко сменяется на другое состояние (рендерится компонент с нотификацией). Но это получается слишком резко, если данные получили быстро с сервера, и в итоге эффект мерцания
Кроме settimeout на loading ничего не приходит на ум
это ок вариант? или может анимацию какую?
источник

KR

Kirill Romanov in JavaScript.Ninja
я в некоторых случаях "для красоты" устанавливаю нижнюю планку по времени загрузки. то есть, к примеру, запрос выполнился за 200мс, но я жду ещё 800мс, чтоб всего 1с лоадер крутился
источник

KR

Kirill Romanov in JavaScript.Ninja
но если сам процесс загрузки занимает больше времени - то дополнительно ждать не нужно, конечно
источник

v

vasilich in JavaScript.Ninja
Шах и мат оптимизации)
источник

AV

A V in JavaScript.Ninja
Добрый день!
Может кто-то подсказать, что где почитать про БД, которые хранят не сами данные, а изменения данных (забыл, как корректно это называется)
источник

KR

Kirill Romanov in JavaScript.Ninja
ну есть такая штука, что в некоторых ситуациях пользователи даже меньше доверяют процессу, если он выполняется слишком быстро)
источник

Y

Yevhen in JavaScript.Ninja
Никогда о таких не слышал.
Если что, то практически все БД (как минимум реляционные, про другие не знаю) имеют transaction log, который и является списком действий над данными и по нему можно восстановить состояние БД на любой момент времени. Ну или восстановить данные, если они по какой-то причине неконсистентны или повреждены.

https://en.wikipedia.org/wiki/Transaction_log
источник