Как быстро отрисовывать таблицу с 10.000-ми строк?
не надо отрисовывать таблицу с 10000 строк, никто не работает сразу со всеми никогда. В этом вообще никакого смысла нет. (хоть один реальный случай знаете когда нужно сразу и одновременно загрузить и работать с таким количеством строк?)
Если данных много есть подгрузка при скролле, вывод постранично, фильтры для выбора небольшого набора данных и т.д.
В больших фреймворках это решается через отрисовку только того что видно на экране 10-20 строк.
Остальное на самом деле не скрыто за скроллом, а вообще не выводится на страницу.
И скролл полностью виртуальный.
https://datatables.net/extensions/scroller/example...
Очевидно, что пользователь не сможет одномоментно воспринять 10000 строк данных. То есть, сама задача - идиотская, её решать НЕ НАДО. Делайте разбиение по страницам, 30-50-100 строк будут отображаться с приемлемой скоростью.