Да все строки на экране и это не проблема, браузеры хорошо рендят.
Потом идет фильтрация, строки скрываются, нужные отображаются.
Обнаружил один нюанс, который явственно влияет. Это то, что изначально эти сроки имеют display:flex;
Если изначально display:block, то рендинг в firefox моментальный.
Тоже самое и при ванильном JS.
Проблема я так понял именно в display: none; и его последующем рендинге.
Долго искал на зарубежных сайтах, частично понял что проблема в пересчете определенных свойств, таких как высота, при исчезновении элемента в document
Андрей, так сложилась судьба, что только в начале этой карьеры, я работал в компании, где делали много сайтов. А потом были проекты в которых я был единственным программистом и работал над единичными проектами. Загрузка была очень высокой, что некогда было читать что либо кроме stackoverflow. Периодически были моменты когда заходил на хабр, видел - о вот новый фреймворк, который все хвалят, надо будет изучить. Но заходя через полгода уже был новый всеми хвалимый фреймворк. Так вот время и летело....Сожалеть поздно.
Под старыми я пытался показать те смартфоны что, сейчас продаются по 2-3 тысячи. В которых память и процессор откровенно слабы, например вот у нас у торговых представителей были prestigio wize o3.
DarthWazer, без расширенного описания, вопрос будет слишком общий, а тут видна подоплека проблемы.
Но в любом случае вы здесь управляете, можете делать то, что считаете нужным.
Использование клиентского VueJS не будет вызывать тормоза в скорости загрузки и работы на старых ПК/смартофонах, тем более если будут еще накручены полифилы?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.