Я использую Angular Material для визуализации данных из базы данных SQL Server. Таблица матов создается динамически в зависимости от того, сколько столбцов и записей я получу обратно. Может быть 40, 50+ столбцов и 100 тыс. + Записей.
Я сделал возможность показывать только несколько столбцов и с помощью кнопки показать больше показать все столбцы. И paginator ограничивает строки до 100 по умолчанию, но может отображать до 2.000.
Несмотря на то, что в Firefox и Chrome он работает довольно гладко, хотя сортировка 100 000+ строк или отрисовка 1000 или 2 000 строк одновременно может занять некоторое время, производительность в IE11 довольно низкая. Даже просто показ стандартных 100 записей и нескольких строк занимает некоторое время, переключение на все столбцы и / или несколько строк мучительно медленное, а кое-что IE просто зависает полностью.
Я сделал небольшую упрощенную демонстрацию, чтобы показать, как она работает. Таблица матов такая же, как я использую.
Знаете ли вы, как улучшить производительность в IE11?
DEMO