Я работаю над проектом Angular, в котором я использовал компоненты Angular Material (в основном md-Buttons). Приложение показывает различные плитки, каждая из которых является md-Button. За раз у меня будет максимум 20-30 плиток. Эти плитки повторяются с использованием ng-repeat
.
Приложение достаточно хорошо работает в Chrome, однако в IE11 я регулярно сталкиваюсь с проблемами рендеринга. Рендеринг занимает около 5-6 секунд. Переключение отображения плитки работает плохо. Прокрутка экрана приводит к тому, что компоненты залипают, а затем перемещаются, скажем, через 1 секунду.
Вероятно, я думаю, что Angular Material слишком тяжел для IE11. Есть ли что-то, что я могу сделать, чтобы ускорить работу в IE11, так как это мой основной целевой браузер?
Я пытался:
- Обновление библиотек Angular.
- Использование патча MS052
- Удаление нескольких переходов из Angular Material css.
Ничто из вышеперечисленного, кажется, не имеет большого эффекта.
Я думаю, что материал Angular — хорошая библиотека, и нужно что-то сделать, чтобы улучшить его работу в IE11. Пожалуйста, может кто-нибудь предложить что-то эффективное?