7 điểm bởi xguru 2020-05-29 | 2 bình luận | Chia sẻ qua WhatsApp
  • Hệ thống build hiện đại hơn Webpack

  • Nhanh hơn nhờ loại bỏ bundler trong quá trình phát triển và tận dụng ES Module

  • Hỗ trợ TypeScript, JSX, CSS Modules, HMR, v.v.

  • Starter create-snowpack-app

  • Khuyến nghị dùng bundler khi triển khai bản phát hành cuối: nội bộ sử dụng Rollup, cũng cung cấp plugin cho Webpack/Parcel

2 bình luận

 
iolothebard 2020-05-30

Bi kịch của chuỗi công cụ frontend.

webpack không phải là hệ thống build... mà là một "bundler".

Thế nhưng... webpack đã đẩy grunt/gulp, vốn là hệ thống build, ra ngoài.

Những phần còn thiếu được thay thế bằng các shell script vụng về và npm run.

Và rồi... ai cũng chửi node.

 
xguru 2020-05-29

Snowpack - công cụ giúp build ứng dụng web nhanh chóng mà không cần bundler https://vi.news.hada.io/topic?id=1267

Snowpack vs Webpack https://blog.logrocket.com/snowpack-vs-webpack/

  • Webpack ra mắt vào năm 2012, trước khi ES Modules xuất hiện,

Snowpack ra mắt vào năm 2019 và tích cực tận dụng ES Modules

  • Snowpack dễ học hơn và cũng nhanh hơn.

  • Về khả năng mở rộng thì WebPack tốt hơn, nhưng nếu bắt đầu mới thì khuyến nghị Snowpack