코드 스플리팅(Code Splitting)
Title
코드 스플리팅(Code Splitting)
Category
GlossaryTags
Aliases
코드 스플리팅(Code Splitting)
Created
2 years ago
Updated
last year
- 사용자가 애플리케이션을 로드할 때 초기 경로에 필요한 코드만 보내도록 JavaScript 번들을 분할하는 것.
js
import moduleA from 'library';
form.addEventListener('submit', (e) => {
e.preventDefault();
someFunction();
});
const someFunction = () => {
// uses moduleA
};
import moduleA from 'library';
form.addEventListener('submit', (e) => {
e.preventDefault();
someFunction();
});
const someFunction = () => {
// uses moduleA
};
- 동적 가져오기를 사용하여 모듈을 초기 번들에 포함하지 않도록 개선
js
form.addEventListener('submit', (e) => {
e.preventDefault();
import('library.moduleA')
.then((module) => module.default) // using the default export
.then(someFunction())
.catch(handleError());
});
const someFunction = () => {
// uses moduleA
};
form.addEventListener('submit', (e) => {
e.preventDefault();
import('library.moduleA')
.then((module) => module.default) // using the default export
.then(someFunction())
.catch(handleError());
});
const someFunction = () => {
// uses moduleA
};