Size: a a a

2021 March 20

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
я просто от браузеров больше ничего вообще не жду после того как из svg 2 дропнули <mesh> а из css сабгриды

это было тупо всё что мне было нужно 😕
SMIL анимации депрекейтили депрекейтили и в итоге андепрекейтнули потому что забыли перед этим сделать css animations хотя бы отдаленно схожими по возможностям
источник

AB

Andrey Berezhnoy in ☄️ effector
🚀🔬 🚀🔬🚀🔬
фильтры тормозят безбожно, в то время как тень или даже 3D объект, нарисованные с помощью path быстрее даже обычного html
поэтому фейсбук тени картинкой делает вместо box-shadow?)
источник

🧙

🧙‍♂️🦹‍♂️🧜‍♂️🧞‍♂️... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
SMIL анимации депрекейтили депрекейтили и в итоге андепрекейтнули потому что забыли перед этим сделать css animations хотя бы отдаленно схожими по возможностям
кстати было забавно читать выдачу браузера, когда один сайт говорил, что все, конец, а на другом описывался гайд по smil)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Andrey Berezhnoy
поэтому фейсбук тени картинкой делает вместо box-shadow?)
ну, box-shadow заметно быстрее фильтров из svg, но как ни странно по прежнему медленный. я реально довольно долго обдумывал что для меня значит такой манёвр фейсбука, в итоге пришёл к выводу что вместо растра (тень в виде картинки) лучше взять вектор (тень с помощью одного большого <path>)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Andrey Berezhnoy
поэтому фейсбук тени картинкой делает вместо box-shadow?)
вот например long shadow сверху обычным css нормально не сделать никак, слоеные тени ппц медленные, в то время как это можно реализовать буквально одним единственным <path>
источник

V

Vetro in ☄️ effector
а можно ли allSettled без скоупа вызывать?
источник

V

Vetro in ☄️ effector
кейс такой: я передаю какой-то эффект в фабрику, и мне нужно внутри этой фабрики дождаться вызова всех эффектов привязанных к переданному
источник

О

Олег in ☄️ effector
🚀🔬 🚀🔬🚀🔬
вот например long shadow сверху обычным css нормально не сделать никак, слоеные тени ппц медленные, в то время как это можно реализовать буквально одним единственным <path>
А как вы понимаете что тени «медленные»?
источник

AB

Andrey Berezhnoy in ☄️ effector
Олег
А как вы понимаете что тени «медленные»?
Перформанс Таба в девтулзах)
источник

О

Олег in ☄️ effector
Andrey Berezhnoy
Перформанс Таба в девтулзах)
Ох в ней бы разобраться....
источник

О

Олег in ☄️ effector
Каждый раз захожу и со страхом смотрю на весь этот ужас
источник

VK

Vladislav K. in ☄️ effector
Олег
Каждый раз захожу и со страхом смотрю на весь этот ужас
Я с ужасом сюда захожу
источник

О

Олег in ☄️ effector
Vladislav K.
Я с ужасом сюда захожу
а я и не захожу чтобы не ужасаться
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Олег
А как вы понимаете что тени «медленные»?
достаточно кейса с более-менее существенным количеством элементов. для начала можно добавить две-три тени каждому из пары сотен дивов
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Vetro
а можно ли allSettled без скоупа вызывать?
неа, пока что нельзя( там реализация может оказаться довольно сложной
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Олег
Ох в ней бы разобраться....
оцените ux своего проекта по шкале от девтулзов хрома до 10 🌚 мне пришлось в них разобраться и это прям челлендж
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Олег
Ох в ней бы разобраться....
тред с описанием того как всё таки работать во вкладке performance

https://t.me/effector_ru/88853
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну и в целом в чате это регулярно всплывает по ключевому слову performance
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Vetro
кейс такой: я передаю какой-то эффект в фабрику, и мне нужно внутри этой фабрики дождаться вызова всех эффектов привязанных к переданному
возможно подойдёт combineEvents из патронума
источник

О

Олег in ☄️ effector
🚀🔬 🚀🔬🚀🔬
достаточно кейса с более-менее существенным количеством элементов. для начала можно добавить две-три тени каждому из пары сотен дивов
10к эл-тов и вроде скроллит нормально
источник