Size: a a a

2021 March 20

AP

Alexander Ponomarev in Svelte [svelt]
лучше по перфу чем обсервер?
источник

AP

Alexander Ponomarev in Svelte [svelt]
хаха Марк не смеши
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
лучше по перфу чем обсервер?
ScrollTrigger does NOT constantly watch every element and check its positioning in the viewport on each tick. We're obsessed with performance and that'd be far too costly. Instead, ScrollTrigger does the processing up-front to figure out where the start/end points are in the natural document flow. In other words, "this ScrollTrigger will be active when the scrollbar is between ___ and ____". Then, it debounces the "scroll" events and only updates things on the next requestAnimationFrame, perfectly synced with GSAP and screen refreshes. It ONLY watches the scroll position. Period. That means it's FAST.
источник

МТ

Марк Танащук... in Svelte [svelt]
ScrollTrigger does not use IntersectionObserver under the hood because it lacks the necessary functionality and compatibility. You can certainly use IntersectionObserver and ScrollTrigger together.
источник

AP

Alexander Ponomarev in Svelte [svelt]
не смешно Марк
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
не смешно Марк
Тесты в руки если не веришь людям
источник

MZ

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

https://svelte.dev/repl/50f5bd4673304b4b85aad8df16e78d26?version=3.35.0
Вжух и вместо 80 строк кода + 60kb 😂😂💪
источник

МТ

Марк Танащук... in Svelte [svelt]
Misha Zamkevich
Вжух и вместо 80 строк кода + 60kb 😂😂💪
Я использую его везде так что у меня +0kb 💪
источник

МТ

Марк Танащук... in Svelte [svelt]
60 не гзипнутый кстати
источник

MZ

Misha Zamkevich in Svelte [svelt]
Раз мы сравниваем не гзипированные 80 строк кода, то логично и gsap сравнивать не гзипированный ))
источник

МТ

Марк Танащук... in Svelte [svelt]
Misha Zamkevich
Раз мы сравниваем не гзипированные 80 строк кода, то логично и gsap сравнивать не гзипированный ))
Логично 🤔
источник

MZ

Misha Zamkevich in Svelte [svelt]
Кстати, gsap — охуенчик. Именно с него началась моя карьера веб-разработчика много лет назад 🙈
источник

МТ

Марк Танащук... in Svelte [svelt]
Misha Zamkevich
Кстати, gsap — охуенчик. Именно с него началась моя карьера веб-разработчика много лет назад 🙈
Отменный инструмент экономящий уйму времени 😍

Жаль правда его с транзишнами свелта трудновато бывает состыковать 😥
источник

КС

Кирилл Спасибович... in Svelte [svelt]
сделали бы они блокировку анмаунта до завершения какой-нибудь операции
источник

AC

Alex Chexca in Svelte [svelt]
https://greensock.com/gsap/ вы про это?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
может ишак накатать ?
источник

МТ

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

КС

Кирилл Спасибович... in Svelte [svelt]
типа через экшон чтобы можно было какой-то флаг передать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и тогда дестрой вызывался бы перед анмаунтом, но дожидался возврата
источник

КС

Кирилл Спасибович... in Svelte [svelt]
на промисе или чонить в таком духе
источник