7P by xguru 2020-05-29 | favorite | 댓글 2개

- Webpack 보다 현대적인 빌드 시스템
- 개발시에 번들러 제거하고 ES Module을 활용해서 빠름
- TypeScript, JSX, CSS Modules, HMR 등 지원
- create-snowpack-app 스타터
- 최종배포 시에는 번들러 사용 권장 : 내부적으로 Rollup 사용, Webpack/Parcel 플러그인도 제공

프론트엔드 툴체인의 비극.
webpack은 빌드 시스템이 아니라... "번들러"다.
그런데... webpack은 빌드시스템인 grunt/gulp 을 밀어내버렸다.
부족한 부분들은 어설픈 쉘 스크립트와 npm run으로 대체됐다.
그리고... 모두들 node를 욕한다.

Snowpack - 웹앱을 번들러 없이 빠르게 빌드해주는 도구 https://news.hada.io/topic?id=1267

Snowpack vs Webpack https://blog.logrocket.com/snowpack-vs-webpack/
- Webpack 은 2012년에 나와서 ES Modules 이 나오기 전이고,
ㅤSnowpack 은 2019년에 나와서 ES Modules 를 적극 활용
- 배우기엔 Snowpack 이 쉽고, 속도도 빠름.
- 확장성은 WebPack 이 낫지만 새로 시작한다면 Snowpack을 추천