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