импорт нежелательных функциональных модулей в модули 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.

0 ответов

Другие вопросы по тегам