Dependencies
→ 사전 번들링은 esbuild로 해서 빠름
Source Code
→ 수정이 잦은 파일은 다이나믹 import
ESBuild
HMR (rollup, snowpack)
esbuild로 빌드하고, 브라우저 표준 방식으로 개발을 만들어 내는 방식
각각 모듈을 별도로 빌드하고, 수정 발생시 해당 파일만 다시 빌드해서 업데이트
⇒ 빌드시에는 esbuild 활용
파일 수정시 새로고침 없이, 수정된 파일 내용만 반영(Rollup, Snowpack)
Snowpack은 loader 호환 문제
Vite
304 Not Modified
Cache-Control: max-age=31536000,immutable