Size: a a a

2020 April 27

A

Arushwl in Svelte [svelt]
А зачем чанки?
источник

AS

Alexey Schebelev in Svelte [svelt]
надо глянуть что там в объекте - теоретизировать сложно
источник

AS

Alexey Schebelev in Svelte [svelt]
{
 code: string,
 dynamicImports: string[],
 exports: string[],
 facadeModuleId: string | null,
 fileName: string,
 imports: string[],
 isDynamicEntry: boolean,
 isEntry: boolean,
 map: SourceMap | null,
 modules: {
   [id: string]: {
     renderedExports: string[],
     removedExports: string[],
     renderedLength: number,
     originalLength: number
   },
 },
 name: string,
 type: 'chunk',
}
источник

AS

Alexey Schebelev in Svelte [svelt]
Arushwl
А зачем чанки?
когда динамические импорты, без чанков никак
источник

A

Arushwl in Svelte [svelt]
А зачем динамические импорты?
источник

AS

Alexey Schebelev in Svelte [svelt]
чтобы code-splitting сделать
источник

A

Arushwl in Svelte [svelt]
А зачем код сплитить?
источник

AS

Alexey Schebelev in Svelte [svelt]
вот есть у тебя в приложении  темный угол куда раз в год заходят, а он весит 5 мегабайт - зачем тянуть его в основной бандл, можно по запросу динамически подгрузить
источник

A

Arushwl in Svelte [svelt]
А! Возникает вопрос - зачем темный угол? )))
источник

A

Arushwl in Svelte [svelt]
Ну суть я уловил - экономия для скорости... типа
источник

AS

Alexey Schebelev in Svelte [svelt]
Sapper же например не пихает все страницы в 1 бандл - у него для каждой страницы чанк
источник

T

Th0r in Svelte [svelt]
Arushwl
А! Возникает вопрос - зачем темный угол? )))
ну например сайт торгового центра - описание с фотками и на отдельной странице карта на three.js
источник

A

Arushwl in Svelte [svelt]
Да, я понял. Спасибо.

Зло выходит когда чанки в одном окне встречаются...
источник

К

Константин in Svelte [svelt]
оказалось, назвать переменную instance было ошибкой. Переименовал в inst - заработало. Спасибо большое!
источник

К

Константин in Svelte [svelt]
блин, переименовал в примере в instance, тоже заработало О_о
источник

К

Константин in Svelte [svelt]
чудеса...
источник

NA

Nurbek Akhmedov in Svelte [svelt]
Константин
оказалось, назвать переменную instance было ошибкой. Переименовал в inst - заработало. Спасибо большое!
мда =)
источник

NA

Nurbek Akhmedov in Svelte [svelt]
казалось бы, такая простая ошибка )
источник

К

Константин in Svelte [svelt]
нене, instance тоже работает, правда в REPL
источник

NA

Nurbek Akhmedov in Svelte [svelt]
Константин
нене, instance тоже работает, правда в REPL
у тебя версия другая?
источник