成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Vite 4.3 性能大幅提升!

開發 前端
Vite 4.3 的冷啟動時間快了 3 倍,熱啟動時間也快了 1.3 倍。另外,在使用 SWC 插件時,Vite 4.3 的冷啟動時間比 turbopack 快 1.5 秒。截至發稿,Vite 4.3 處于 beta.4 階段。

近日,Vite 團隊核心成員“翠”在社交平臺表示,他在 Windows 機器上對 Vite 4.3 進行了基準測試,其初始加載速度有了大幅提升!其中,Vite 4.3 的冷啟動時間快了 3 倍,熱啟動時間也快了 1.3 倍。另外,在使用 SWC 插件時,Vite 4.3 的冷啟動時間比 turbopack 快 1.5 秒。截至發稿,Vite 4.3 處于 beta.4 階段。

在開始之前,先來介紹三個相關概念:

  • 啟動時間:從“執行命令”到“在瀏覽器中觸發 load 事件”的時間。
  • 根 HMR 時間:從“根文件被更改”到“該文件在瀏覽器中執行”的時間。
  • 葉子 HMR 時間:從“葉子文件被改變”到“該文件在瀏覽器中執行”的時間。

接下來就看看 Vite 4.3 相較于上一個版本在速度上都有哪些提升!

測試概述

將 Farm、Webpack、Vite、Rspack 和 Turbopack 進行測試對比,運行十次并取平均值。這里使用 Turbopack 的基準案例(1000 個 React 組件),參考:https://turbo.build/pack/docs/benchmarks。得到的結果如下:

圖片

圖片

最終得到的結論如下:

  • Vite(plugin-react) 的啟動時間只比 turbopack 慢 0.2s(冷啟動)
  • Vite(plugin-react) 的啟動時間比 turbopack 快 0.2s(熱啟動)
  • Vite(plugin-react-swc) 的啟動時間比 turbopack 快 1.5s(冷啟動)
  • Vite(plugin-react-swc) 的啟動時間比 turbopack 快 1.8s(熱啟動)
  • Vite 的葉 HMR 時間比 turbopack 快
  • Vite 的根 HMR 時間比 turbopack 慢 5-10ms
  • rspack 的啟動時間是 Vite 的一半,但 HMR 的啟動時間是 Vite 的 10 倍

進行本測試的機器規格和其他信息

  • 運行時:Node.js 18.15.0
  • 中央處理器:銳龍 9 5900X
  • 內存:DDR4-3600 32GB
  • 固態硬盤:WD Black SN750 NVME SSD

測試結果

對 Vite 4.3 beta.2 和 Vite 4.2.1 的啟動時間分別進行測試:

  • Vite 4.2.1 + plugin-react 3.1.0 / plugin-react-swc 3.2.0。

圖片

  • Vite 4.3.0-beta.2 + plugin-react 4.0.0-beta.0 / plugin-react-swc main。

圖片

對比結果如下圖所示:

圖片

根據圖表可知:

  • plugin-react 的啟動時間:提升了 3.5 倍(冷)/ 1.3 倍(熱)
  • plugin-react-swc 的啟動時間:提升了 4.4 倍(冷)/ 1.6 倍(熱)

對 Vite 4.3 beta.2 和 Vite 4.2.1 的熱更新時間進行對比測試:

圖片

根據圖表可知:

  • plugin-react 的啟動時間:提升了 1.7 倍(根)/ 2.3 倍(葉子)
  • plugin-react-swc 的啟動時間:提升了 1.3 倍(根)/ 1.7 倍(葉子)

將 Vite 4.3 beta.2 與其他構建工具進行對比,得到的數據如下:

圖片

根據上表中的數據得到圖表如下所示:

  • 啟動時間

圖片

  • 熱更新時間

圖片

除此之外,測試前后的 FCP(First Contentful Paint,即首次有內容渲染的時間) 對比如下:

  1. ?Vite 4.2.1 + plugin-react 3.1.0
  • FCP 最大值:70334
  • FCP 最小值:33901
  • FCP 平均值:38031

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 在某些方面已經超越了 Turbopack,期待未來 Vite 會有更好的表現!?

參考資料:

  • https://twitter.com/patak_dev/status/1644665027188670465。
  • https://gist.github.com/sapphi-red/db27f9c18ed31894e409224051119e1b。
責任編輯:姜華 來源: 前端充電寶
相關推薦

2023-04-21 10:10:07

Vite 4.3前端

2023-11-09 08:46:24

2024-03-08 08:40:25

2023-11-26 09:04:10

Vue性能

2024-04-29 18:55:16

緩存Spring性能

2021-01-04 09:43:24

Python 開發編程語言

2023-05-25 20:06:17

Linux游戲性能

2014-05-28 14:10:11

CrossApp

2024-12-11 07:59:02

2022-08-30 10:58:45

ViteEsbuild前端

2009-12-10 09:23:13

ASP.NET開發

2010-01-21 23:29:06

戴爾銀行東亞銀行

2009-04-27 16:27:49

LinuxKernel 2.6.Intel

2012-10-16 14:00:08

獵豹瀏覽器

2024-06-04 00:00:01

微軟EdgeReact

2023-08-16 17:44:38

2015-11-16 11:31:35

Kubernetes網絡性能新版本特性

2022-11-08 15:11:17

GPU開源

2025-05-08 00:00:00

RedisRedis 8.0數據庫

2012-02-08 14:49:09

AMD Fusion AMD
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美性网| 久久久久久久一区 | 国产精品伦一区二区三级视频 | 国产成人精品一区二区三区网站观看 | 青青草在线视频免费观看 | 精品免费 | 成人欧美一区二区三区1314 | 欧美色性| 在线免费观看成年人视频 | 91久久国产综合久久 | 国产免费av网 | 亚洲欧美日韩系列 | 久久精品国产久精国产 | 久久91精品 | 欧美极品在线 | 色爱综合网 | 免费看黄色国产 | 在线观看免费av网 | 亚洲精品一二三 | 一级片视频免费观看 | 久久久91精品国产一区二区三区 | 综合久久久久 | 欧美日韩综合精品 | 欧美精品一区二区三区四区五区 | 三级在线视频 | 天天天天天天天干 | 超碰免费观看 | 久久天堂网 | 手机av在线 | 成人不卡 | 四虎影视1304t | 久久久久久国产精品mv | 日本一二三区在线观看 | 中文字幕视频在线观看免费 | 精品欧美乱码久久久久久 | 久久精品亚洲国产 | 色视频网站 | 99综合 | 精品综合久久久 | 日本精品一区二区三区视频 | 色婷婷av一区二区三区软件 |