импорт нежелательных функциональных модулей в модули angular увеличивает размер или влияет на производительность
У меня есть несколько функций / компонентов, которые используются в разных модулях Angular... в настоящее время загружаю их все отдельно
Module 1:
Feature 1
Feature 2
Feature 3
Feature 4
Module 2:
Feature 3
Feature 5
Module 3:
Feature 1
Feature 2
Feature 6
Feature 7
если я помещу все эти функции в общий модуль, а затем вызову его во всех функциональных модулях, как показано ниже:
Shared Module 1:
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Feature 6
Feature 7
Module 1:
Shared Module 1
Module 2:
Shared Module 1
Module 3:
Shared Module 1
Будет ли это вызывать задержку или будет медленным, поскольку многие функции будут использоваться не всеми модулями.. например: для модуля 2 нужны только функции 3 и 5, но поскольку я буду импортировать весь общий модуль... повлияет ли это на производительность при загрузке модуля 2.