7 คะแนน โดย xguru 2020-05-29 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ระบบบิลด์ที่ทันสมัยกว่า Webpack

  • เร็วขึ้นเพราะตัด bundler ออกระหว่างพัฒนาและใช้ ES Module

  • รองรับ TypeScript, JSX, CSS Modules, HMR เป็นต้น

  • สตาร์ทเตอร์ create-snowpack-app

  • สำหรับการดีพลอยขั้นสุดท้ายแนะนำให้ใช้ bundler : ภายในใช้ Rollup และยังมีปลั๊กอินสำหรับ Webpack/Parcel ด้วย

2 ความคิดเห็น

 
iolothebard 2020-05-30

โศกนาฏกรรมของ toolchain ฝั่งฟรอนต์เอนด์

webpack ไม่ใช่ build system แต่เป็น... "bundler"

แต่แล้ว... webpack ก็เข้ามาแทนที่ grunt/gulp ซึ่งเป็น build system

ส่วนที่ขาด ๆ ก็ถูกแทนด้วย shell script แบบครึ่ง ๆ กลาง ๆ และ npm run

แล้วก็... ทุกคนก็พากันด่า node

 
xguru 2020-05-29

Snowpack - เครื่องมือที่ช่วยบิลด์เว็บแอปได้อย่างรวดเร็วโดยไม่ต้องใช้บันเดลเลอร์ https://th.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