Webpack 5.54.0 釋出,重要更新彙總

snakesss發表於2021-10-03

webpack 是一個模組打包器。webpack 的主要目標是將 javaScript 檔案打包在一起,打包後的檔案用於在瀏覽器中使用,但它也能夠勝任轉換(transform)、打包(bundle)或包裹(package)任何資源(resource or asset)。

Webpack 5.54.0 主要更新內容如下:

特性

  • 改進常量摺疊以允許跳過更多 && ||?? 分支
  • 允許在 webpack 中使用所有的 hashing ,用 output.hashFunction 進行配置
  • 在模組中使用 eval 時,不再完全從內部圖分析中跳出

Bug 修復

  • force bump enhanced - 解決錯誤的方法

效能

  • 減少建立 snapshots 時的分配量
  • 新增一個基於 wasm 的超快速雜湊函式 output.hashFunction: "xxhash64"
  • 改進短字串序列化時的 utf-8 轉換
  • 提高依賴項的 hashing 效能
  • 新增 experiments.cacheUnaffected,使用者快取未更改模組的計算並僅引用未更改模組

更新說明:​
https://github.com/webpack/we...

相關文章