Я разрабатываю SPA, который содержит несколько информационных панелей. Каждая информационная панель представляет собой набор веб-компонентов с соблюдением макета. Эти компоненты не известны статически. Они определяются во время выполнения.
Я хочу добиться следующего сценария:
- Приложение запускается.
- Приложение выполняет XHR для получения представлений информационных панелей из службы REST.
- Пользователь видит сводные панели, перечисленные по имени.
- Пользователь нажимает на элемент панели мониторинга. (скажем приборная панель 1)
- Приложение определяет необходимые компоненты, необходимые для загрузки панели мониторинга 1 (веб-компоненты).
- Загрузите веб-компоненты и их зависимости.
Мне хорошо известно о динамической загрузке веб-компонентов, на что был дан ответ здесь
Моя актуальная проблема
как загрузить веб-компонент с его зависимостями во время выполнения без необходимости загружать дубликаты зависимостей?
Существуют ли какие-либо форматы модулей или методы, которым следует следовать при упаковке веб-компонентов?