Я использую yepnope.js для динамической загрузки файлов javascript, и я заметил, что мои скрипты загружаются дважды в соответствии с Firebug и Webkit Inspector.
Проблема в том, чточто в сетевой панели Firebug (последняя версия Firefox 4) их ответ - 200
, а не 304
.Кажется, он работает медленнее, чем в Chrome.
Я загрузил это видео , показывающее проблему.Вы можете видеть, как файлы jquery-1.6.1.min.js
и libs.js
загружаются в дополнительное время.
Код, который я использую для этого, упрощен:
Modernizr.load({
load: ['jquery-1.6.1.min.js', 'libs.js'],
complete: function () {
console.log("loaded");
}
});
Modernizr.load()
is yepnope()
.