掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:主機域名、虛擬空間、營銷軟件、網(wǎng)站建設、興安盟網(wǎng)站維護、網(wǎng)站推廣。
近日,Vite 團隊核心成員“翠”在社交平臺表示,他在 Windows 機器上對 Vite 4.3 進行了基準測試,其初始加載速度有了大幅提升!其中,Vite 4.3 的冷啟動時間快了 3 倍,熱啟動時間也快了 1.3 倍。另外,在使用 SWC 插件時,Vite 4.3 的冷啟動時間比 turbopack 快 1.5 秒。截至發(fā)稿,Vite 4.3 處于 beta.4 階段。
在開始之前,先來介紹三個相關(guān)概念:
接下來就看看 Vite 4.3 相較于上一個版本在速度上都有哪些提升!
將 Farm、Webpack、Vite、Rspack 和 Turbopack 進行測試對比,運行十次并取平均值。這里使用 Turbopack 的基準案例(1000 個 React 組件),參考:https://turbo.build/pack/docs/benchmarks。得到的結(jié)果如下:
最終得到的結(jié)論如下:
進行本測試的機器規(guī)格和其他信息:
對 Vite 4.3 beta.2 和 Vite 4.2.1 的啟動時間分別進行測試:
對比結(jié)果如下圖所示:
根據(jù)圖表可知:
對 Vite 4.3 beta.2 和 Vite 4.2.1 的熱更新時間進行對比測試:
根據(jù)圖表可知:
將 Vite 4.3 beta.2 與其他構(gòu)建工具進行對比,得到的數(shù)據(jù)如下:
根據(jù)上表中的數(shù)據(jù)得到圖表如下所示:
除此之外,測試前后的 FCP(First Contentful Paint,即首次有內(nèi)容渲染的時間) 對比如下:
2.Vite 4.3.0-beta.2 + plugin-react 4.0.0-beta.0
3.FCP最大值:3348
4.FCP 最低:2970
5.FCP 平均值:3083
可以看到,Vite 4.3 比 Vite 4.2.1 的 FCP 平均快了 12 倍!
半年前,Vercel 推出了下一代打包工具:Turbopack,并宣稱其比 Vite 快 10 倍。如今,Vite 在某些方面已經(jīng)超越了 Turbopack,期待未來 Vite 會有更好的表現(xiàn)!?
參考資料:
- https://twitter.com/patak_dev/status/1644665027188670465。
- https://gist.github.com/sapphi-red/db27f9c18ed31894e409224051119e1b。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流