Когда iFrame импортирует библиотеку JS, действительно ли браузер импортирует библиотеку второй раз? - PullRequest
0 голосов
/ 24 июля 2011

Я разработал портал, похожий на Google-home, для моей школы, и все эти виджеты работают как отдельные фреймы. При создании я заметил, что вы должны повторно импортировать библиотеки JS в каждом iFrame.

У меня такой вопрос: было бы ужасно неэффективно, если несколько фреймов импортировали одну и ту же библиотеку? Должен ли клиент загружать одну и ту же библиотеку несколько раз? Если это так, есть ли способ использовать ту же библиотеку, которую вы уже импортировали в родительском?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 24 июля 2011

Он кэшируется браузером, поэтому браузер использует его из самого кэша.

1 голос
/ 24 июля 2011

Нет, как только он загружен, он кэшируется браузером.Вот почему использование JQuery из Google CDN выгодно, потому что если кто-нибудь посетил какой-либо другой веб-сайт, который извлек JQuery с того же URL-адреса, он будет предварительно кэширован в их браузере при посещении вашего сайта, и вы получите бонус:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...