Size: a a a

RadioJS Podcast On Air

2017 March 24

П

Пёс Цифрового Сопротивления in RadioJS Podcast On Air
Сейчас это ведь так выглядит:
-Ноду сюда
-Нарисовал
-Это сюда
-Нарисовал
- Стили сюда
- Стой, стой. Не успеваю
источник

П

Пёс Цифрового Сопротивления in RadioJS Podcast On Air
Vladimir Milenko
А ДОМ тебе:
Готов! Блядь. Ты же жсом, он же только одно действие одновременно может делать.
Так речь про пачку изменений как раз
источник

VM

Vladimir Milenko in RadioJS Podcast On Air
ну, возможно когда-нибудь сделают. Но это будет в поддержке только у самых последних браузеров
источник

MB

Mikhail Bashkirov in RadioJS Podcast On Air
ну или как с requestAnimationFrame, только requestDOMFrame :)
источник

AR

Alexey Raspopov in RadioJS Podcast On Air
этим же rAF и занимается, разве нет?
источник

MB

Mikhail Bashkirov in RadioJS Podcast On Air
вообще по идее да, вообще интересно у нас разговор унесло куда-то непонятно куда, но вроде еще по теме :)
источник

MB

Mikhail Bashkirov in RadioJS Podcast On Air
если поудмать, то все-таки нет
цель requestAnimationFrame сделать плавной анимации
попытка совместить это с ререндером компонентов как-то странно будет выглядеть
источник

MB

Mikhail Bashkirov in RadioJS Podcast On Air
надо все-таки отделять обновления состояния компонента во вью от его анимации, хоть иногда различие может быть довольно тонким
источник

NK

ID:309556 in RadioJS Podcast On Air
да не, это не только про анимацию
источник

NK

ID:309556 in RadioJS Podcast On Air
про любой ререндер
источник

NK

ID:309556 in RadioJS Podcast On Air
имхо вообще название выбрали так себе
источник

MB

Mikhail Bashkirov in RadioJS Podcast On Air
не думаю, что так работает, например, React
источник

MB

Mikhail Bashkirov in RadioJS Podcast On Air
все это конечно проверить можно, но поверхностный поиск не выявил того, чтобы там ждали следующего фрейма
источник

MB

Mikhail Bashkirov in RadioJS Podcast On Air
есть примеры вью-библиотек, которые работают через requestAnimationFrame?
источник

NK

ID:309556 in RadioJS Podcast On Air
да, давно был батчинг по нему в реакте, но задеприкейтили. в файберах снова будет по идее
источник

NK

ID:309556 in RadioJS Podcast On Air
источник

NK

ID:309556 in RadioJS Podcast On Air
это оригинальный пример, а так их дофига
источник

NK

ID:309556 in RadioJS Podcast On Air
есть и ныне поддерживаемые
источник

VS

Viacheslav Slinko in RadioJS Podcast On Air
да, в Реакт можно встроить любой шедулер
источник

VS

Viacheslav Slinko in RadioJS Podcast On Air
в файбере будет еще лучше, так как можно стопить рендер на середине
источник