Я использую yepnope.js для загрузки файлов javascript динамически, и я заметил, что мои скрипты кажутся загруженными дважды в соответствии с Firebug и Webkit Inspector.
Проблема заключается в том, что в панели Firebug Net (последняя версия 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()
yepnope()
.