Webpack

記一次vue-webpack專案優化實踐

專案現狀 專案是一個數據監測平臺,引入了ehcart和three.js 負責專案的資料視覺化;打包後,體積高達2.1M,這個體積相比於我的專案規模來說就顯得稍有笨重了 使用webpack-bundle-

【進階4-4期】Lodash是如何實現深拷貝的

在上一篇文章中介紹瞭如何實現一個深拷貝,分別說明了物件、陣列、迴圈引用、引用丟失、 Symbol 和遞迴爆棧等情況下的深拷貝實踐,今天我們來看看 Lodash 如何實現上述之外的函式、正則、Date、Buff

webpack外掛機制之Tapable

對於Webpack有一句話 Everything is a plugin ,Webpack本質上是一種事件流的機制,它的工作流程就是將各個外掛串聯起來,而實現這一切的核心就是Tapable。Tapable有點

在Webpack 5中可以期待什麼?

昨天,Webpack背後的團隊分享了我們將在即將釋出的版本Webpack 5中看到的所有更新。這個版本通過持久快取提高了構建效能,引入了一個新的命名塊ID演算法等等。對於Webpack 5,支援的最小Node.

webpack4.x 效能優化

webpack可以說是當下最流行的打包庫,當webpack處理應用程式時,它會遞迴地構建一個依賴關係圖,其中包含應用程式需要的每一個模組,然後將所有這些模組打包成一個或多個bundle。這篇文章將介紹webp

Tree Shaking in Webpack

寫於 2018.08.30 webpack 2.0 開始引入 tree shaking 技術。在介紹技術之前,先介紹幾個相關概念: AST 對 JS 程式碼進行語法分析後得

1715708223.3349