Parcel 是一極速零配置的 Web 應用打包工具,不需額外的配置設定就能快速的將 Web 應用程式進行打包。

1.png

該工具具有以下幾個特點:

  • Blazing fast bundle times
  • Bundle all your assets
  • Automatic transforms
  • Zero config code splitting
  • Hot module replacement
  • Friendly error logging

也就是說 Parcel 的打包速度極快、支援 JS/CSS/HTML 文件、可以自動轉換程式、不用額外的配置、可以動態更新、錯誤訊息比較好看。

其中速度極快是因為 Parcel 使用多核進行編譯,且會將編譯過的文件進行快取,所以編譯速度極快。

Parcel 的作者有在 4 CPU 的 2016 MacBook Pro 上將 1726 的模塊,6.5 M 大小的 Web 應用程式進行壓縮,可以看到 Parcel 在打包上的確花了較少的時間。

ToolTime
browserify22.98s
webpack20.71s
parcel9.98s
parcel - with cache2.64s