Совместное использование источников между iframes

#javascript #html #angular #iframe

Вопрос:

Мое приложение Angular отображает одновременно множество iframe (максимум 16 за раз, если быть точным), каждый из которых содержит HTML — контент-все эти iframe импортируются jQuery с использованием элемента сценария, а также некоторые внешние файлы шрифтов, которые могут отличаться между iframe.

Хотя производительность в целом хорошая, я заметил, что браузер запускает запросы GET для получения jQuery и шрифтов для каждого отдельного iframe, что довольно расточительно, учитывая, что все они используют одну и ту же версию jQuery.

Потенциально я мог бы прекратить использование jQuery в этих кадрах iframe, но файлы шрифтов все равно будут извлекаться несколько раз, что увеличивает задержку при их отображении.

Как я могу обойти это и, возможно, использовать общий пул ресурсов для своих iframes?

Комментарии:

1. Многие из этих повторяющихся запросов должны быть разрешены из кэша браузера, нет?

2. Поместите эту информацию в Угловой сервис.