Size: a a a

2017 September 10

ДК

Дмитрий К in $mol
Боюсь тут только абсолютное позиционирование поможет.
источник

ДК

Дмитрий К in $mol
Там может быть дело в том, что слой рендеринга весит 180 метров. Подумаюю, как этого лучше избежать.
источник

ВМ

Виталий Макеев in $mol
Полагаю, нативный медленный рендер стилей на 100% не победить. Какой можно сделать хак, что-бы не убивать элементы? 100 карточек на страницу (рендер всех сразу), ручной пейджинг и убивать их все по переключению в другой раздел.
источник

ДК

Дмитрий К in $mol
А лаги в чём заключались? Неоднородность скролла или появление белой подложки с последующим дорендером?
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
А лаги в чём заключались? Неоднородность скролла или появление белой подложки с последующим дорендером?
Да в этом (неоднородность и подложка) + скачет размер последних элементов (режет глаз)
источник

ДК

Дмитрий К in $mol
Это при скроллинге вниз. А вверх в чём лаги?
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Это при скроллинге вниз. А вверх в чём лаги?
Сейчас ограничил кол-во карточек до 100 (при рендере страницы по 100 элементов). При скроле вверх поддормаживания на планшете стали сильно меньше, почти незаметны.
источник
2017 September 11

ДК

Дмитрий К in $mol
Переработал ленивый рендеринг, чтобы требовал меньше графической памяти, быстрее не стало?
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Переработал ленивый рендеринг, чтобы требовал меньше графической памяти, быстрее не стало?
Сейчас проверю
источник

ВМ

Виталий Макеев in $mol
Не увидел разницы. В целом проблема только с планшетом. На нем видно процесс рендера.
источник

ВМ

Виталий Макеев in $mol
Виталий Макеев
Не увидел разницы. В целом проблема только с планшетом. На нем видно процесс рендера.
Эх.. инертность мышления никто не отменял 🤤

Я же могу так...
$vensi_lk_product_card $mol_link
 minimal_width 1
 minimal_height 1


Другими словами, тема с планшетом закрыта.
источник

ДК

Дмитрий К in $mol
Это будет сразу рендерить все карточки. Тогда проще вместо $mol_row использовать $mol_view с
display:flex; flex-wrap:wrap

.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Это будет сразу рендерить все карточки. Тогда проще вместо $mol_row использовать $mol_view с
display:flex; flex-wrap:wrap

.
Так и нужно. 100 рендерит быстро и только один раз. А дальше пейджинг добавлю. Спасибо, разметку поправил.
источник
2017 September 13

ВМ

Виталий Макеев in $mol
Дмирий, а есть что-то вроде миксинов к классам?
источник

ДК

Дмитрий К in $mol
источник

ДК

Дмитрий К in $mol
А для какой цели понадобились?
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
А для какой цели понадобились?
Хочу выделить функционал работы со списком элементов отдельно. Переписываю одно и тоже в разных классах. Создавать прослойку ввиде отдельного класса не вижу правильным.
источник

ДК

Дмитрий К in $mol
Почему бы не сделать это отдельным компонентом?
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Почему бы не сделать это отдельным компонентом?
Это было бы, конечно, лучше, если получится всё объединить. Я еще не пробовал выделить логику.
источник
2017 September 14

ВМ

Виталий Макеев in $mol
Включил лог и вижу такой бесконечный цикл.
источник