/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/cases/async-modules/runtime-performance/loader.js
14 строк
455 B
Tobias Koppers
fix quadratic evaluation performance of async modules
02 июн 2022, 13:37
02 июн 2022, 13:37
509a060
Код
Авторство
О чём код?
/** @type {import("../../../../").LoaderDefinition<{ i: string }>} */ module.exports = function () { const options = this.getOptions(); const i = +options.i; let src = `import n from "./async.js";\n`; if (i > 0) { src += `import a from "./loader.js?i=${i - 1}&a!./loader.js";\n`; src += `import b from "./loader.js?i=${i - 1}&b!./loader.js";\n`; src += `export default n + a + b;\n`; } else { src += `export default n;\n`; } return src; };