Size: a a a

2021 March 20

KN

Konstantin Nosov in Svelte [svelt]
но точного сценария как повторить багу не выходит. Она все же случайно то есть, то нет.
источник

KN

Konstantin Nosov in Svelte [svelt]
напоминает какой-то race в инициализации this
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну интерсекшен обсервер он же асинхронно стреляет
источник

AP

Alexander Ponomarev in Svelte [svelt]
как и любой обсервер
источник

KN

Konstantin Nosov in Svelte [svelt]
не сетится он, я подозреваю что на момент инита element undefined
источник

KN

Konstantin Nosov in Svelte [svelt]
и в этом и есть гонка - успеет ли елемент замаунтится до бинда или нет
источник

AP

Alexander Ponomarev in Svelte [svelt]
а какой браузер?
источник

KN

Konstantin Nosov in Svelte [svelt]
хром
источник

AP

Alexander Ponomarev in Svelte [svelt]
не могу воспроизвести тож=)
источник

KN

Konstantin Nosov in Svelte [svelt]
плавающий баг = любимый баг
источник

A

Arushwl in Svelte [svelt]
Напишите свою логику обсерверу... https://svelte.dev/repl/24d98e436bc44b38b2d10e3c24604929
источник

A

Arushwl in Svelte [svelt]
Konstantin Nosov
не сетится он, я подозреваю что на момент инита element undefined
Или проверяйте элемент...🤷🏻‍♂️
источник

МТ

Марк Танащук... in Svelte [svelt]
Хотите покажу фокус с исчезновением кода для выполнения задачи?
источник

МТ

Марк Танащук... in Svelte [svelt]
Вжух, и 80 строк обзервабл кода превратились в красивый gsap на 35 с полным контролем анимаций и событий

https://svelte.dev/repl/50f5bd4673304b4b85aad8df16e78d26?version=3.35.0
источник

МТ

Марк Танащук... in Svelte [svelt]
Ты волшебник Гарри Марик
источник

МТ

Марк Танащук... in Svelte [svelt]
И работает где угодно когда угодно(можно на деле даже без анимации использовать и тупо вешать события))
источник

A

Arushwl in Svelte [svelt]
Марк Танащук
Хотите покажу фокус с исчезновением кода для выполнения задачи?
И во Скока строк внутри gsap 80 строк упаковались?
источник

МТ

Марк Танащук... in Svelte [svelt]
Arushwl
И во Скока строк внутри gsap 80 строк упаковались?
В хрен-знает-та-и-зачем-знать-если-оно-лучше-по-перфу
источник

МТ

Марк Танащук... in Svelte [svelt]
=)
источник

МТ

Марк Танащук... in Svelte [svelt]
Около 20-25кб минифицированного

Плюс он умеет в разы больше одного обсервера~
источник