У меня есть веб-сайт на основе CMS, где мне нужно добавить отдельное приложение на основе AngularJS. Учитывая, что единый минимизированный JS для приложения составляет 13 Мбит / с.
Опции, которые я вижу:
A.) Встраивая приложение непосредственно в веб-страницу, мы можем добавить SECTION
/ DIV
на веб-страницу и позволить сценарию визуализировать приложение в этом теге. При таком подходе меня беспокоят дополнительные HTTP request
и очевидные 13 Мбит дополнительных данных.
B.) Другой способ - добавить это приложение, используя iframe
и передать URL-адрес. Это простой способ. Мне также не придется ретушировать CSS. Такой подход помогает устранить вышеуказанные проблемы. Но мне придется написать дополнительное управление высотой iframe
, чтобы приложение выглядело как часть самой страницы.
Ваше предложение, пожалуйста.