반응형
lazy loading - 청크파일은 언제 다운로드됩니까?
vue.js를 사용하고 있습니다.예를 들어 루트에 lazy loading을 사용하고 싶습니다.
예를 들어 웹 팩을 사용하여 프로젝트를 구축했다고 가정해 보겠습니다.npm run build
).
그리고 나서, 로서webpack
건물을 짓기 시작하면, 그것은 모든 것을 생성하게 됩니다.chunks
따로따로
질문:슬로지 루팅을 사용할 때는 어느 루트에 js 파일만 로드되는 것으로 알려져 있습니다.이 경우 다른 경로로 이동할 때 다른 청크 js 파일이 로드됩니다.이 덩어리는 어디서 나옵니까?
- 서버에서? 그러면 SPA 포인트가 완전히 상실됩니다.루트가 변경될 때마다 서버에 접속하여 필요한 js 파일을 요구하기 때문입니다.
- 서버에서가 아니라면 페이지를 처음 로드했을 때 이미 다운로드된 것입니다.만약 그렇다면, 첫 페이지 로드가 여전히 모든 청크를 다운로드해야 한다면 왜 청크로 분할하는 것이 좋은 생각일까요?
서버에서 다운로드되지만 첫 페이지에 있는 동안 다른 청크가 미리 로드될 수 있기 때문에 SPA의 장점을 모두 잃지 않습니다.그것은 초기 청크에서 렌더링됩니다.빨리 하고 싶다면 서버에서 모든 것을 한 번에 로드할 수 없습니다.그래도 서버와 통신할 필요가 있습니다.SPA의 포인트는 html/css/js 보일러 플레이트를 새로 고치는 것을 없애고 새로운 데이터(그리고 당신의 경우 논리 보기)로 앱에 집중하는 것입니다.
언급URL : https://stackoverflow.com/questions/57492501/lazy-loading-when-does-it-download-chunk-files
반응형
'programing' 카테고리의 다른 글
MySQL - 왜 php MyAdmin이 매우 빠른 쿼리에서 매우 느린가? (0) | 2022.11.27 |
---|---|
MySQL 그룹 기준 및 기타 열의 합계 값 (0) | 2022.11.27 |
ImportError: PIL이라는 이름의 모듈이 없습니다. (0) | 2022.11.26 |
MariaDB 경고: 'root@localhost'에는 둘 다 있습니다.비밀번호는 무시됩니다. (0) | 2022.11.26 |
하위 배열 값별로 PHP 배열 정렬 (0) | 2022.11.26 |