精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

尤雨溪:Vite 的現狀與未來展望

開發 前端
Vite 4.0 于 2022 年 12 月發布,是上一次 ViteConf 后的主要版本更新。這個版本最大的變化是升級了 Rollup 3。Vite 和 Rollup 同步了主要版本的發布,因此也停止了對舊版 Node.js 的支持。

10 月 5 日 - 6 日,ViteConf 2023 在線舉行,Vue 和 Vite 的創建者尤雨溪發表了題為《The State of Vite》 的演講,他分享了 Vite 的現狀與未來展望,本文就來看一看 Vite 現在怎么樣了,以及未來的路將怎么走!

圖片圖片

Vite 版本發布情況

首先,來快速回顧一下自上一次 ViteConf 以來, Vite 的版本發布情況。每個版本都有很多更新,這里只關注最主要的功能。

Vite 4.0

Vite 4.0 于 2022 年 12 月發布,是上一次 ViteConf 后的主要版本更新。這個版本最大的變化是升級了 Rollup 3。Vite 和 Rollup 同步了主要版本的發布,因此也停止了對舊版 Node.js 的支持。

圖片圖片

相較于 Vite 3.0,這是一個更小的主要版本,沒有太多的破壞性變化。事實上,Vite 團隊的目標是發布一個穩定的版本:充分利用生態系統的 CI 工具來確保與下游項目的兼容性,以盡可能少地影響最終用戶。

除此之外,Vite 還采用了由 Arnaud Barre 最初創建的基于 SWC 的 React 插件,他現在也是 Vite 團隊成員!

Vite 4.1

Vite 4.1 于 2023 年 2 月發布,該版本主要是將 Rollup 和 esbuild 的版本進行同步。值得注意的是 React 插件的升級:Plugin-react 插件修復了很多熱更新(HMR)方面的問題,并且采用 SWC 的版本增加了對 SWC 插件的支持。

圖片圖片

Vite 4.2

Vite 4.2 于 2023 年 3 月發布,該版本的主要改進是提升了 source map 的調試體驗。Vite 團隊與 Chrome Devtools 團隊進行合作,修復了一些長期存在的路徑顯示問題。通過x_google_ignoreList  source map 擴展添加了排除文件的選項來排除堆棧跟蹤。

圖片圖片

這個選項被一些更高級的框架,如 Nuxt 和 Angular 所使用,它可以讓開發者在處理錯誤時,只關注于真正關心的部分,從而提升調試效率。

Vite 4.3

Vite 4.3 于 2023 年 4 月發布,該版本主要關注性能方面的改進,使冷啟動速度比之前快 4 倍,熱模塊替換速度比以前快 2 倍,其中主要的優化是對解析策略進行了重新編寫。

圖片圖片

Vite 4.4

Vite 4.4 于 2023 年 7 月發布,該版本添加了對 Lightning CSS 的實驗性支持。這是一個使用 Rust 編寫的快速 CSS 編譯工具,它可以加快 CSS 的處理速度。這個功能是可選的,需要顯式地安裝 Lightning CSS,并將其用于處理 Vite 內部的 CSS 轉換,如導入內聯和 CSS 模塊化,還可以用于對 CSS 進行壓縮處理。

圖片圖片

此外,該版本還在 create-vite 中添加了 Solid 和 Qwik 模板。

Vite 5.0

Vite 5.0 目前處于測試階段(beta),這是一個穩定版本,主要變化是停止支持已經過時(EOL)的 Node.js 版本。

另外,Vite 正在棄用 CommonJS API。這個 API 目前還沒有被移除,所以如果仍在使用 CommonJS API,不會出現任何問題,只會收到一個小的警告,提示應該使用 ESM API 替代它。同時,Vite 還與大多數相關項目合作,鼓勵他們使用 ESM API。

圖片圖片

Vite 增長和采用情況

接下來看看 Vite 在增長和采用方面的情況如何。

Github Star

Vite 的 Github 倉庫累計獲得了超過 60k Star。

圖片圖片

npm 下載量

Vite 每周的下載量達到了 720 萬次,相比去年增長了 4 倍。

圖片圖片

Storybook

Storybook 在 4 月發布的 7.0 版本中,提供了一流的 Vite 支持。

圖片圖片

Angular

Angular 在 5 月發布的 16 版本中,使用 Vite 作為其開發服務器。

圖片圖片

Preact

Preact 在 6 月將其默認工具切換到了 Vite。

圖片圖片

Redwood

Redwood 在 7 月發布的 v6 版本完全基于 Vite 構建。

圖片圖片

Bun

全新的 JavaScript 運行時 Bun 自從 0.7 版開始支持 Vite。

圖片圖片

VitePress

VitePress 是用于 Vite、Rollup、Vue 等眾多項目文檔生成的靜態網站生成器,即將達到 1.0 版本。

圖片圖片

Remix

Vite 團隊正在與 Remix 團隊合作,探索遷移到 Vite,并且已經取得了相當大的進展。

圖片圖片

小結

顯然,Vite 正在成為一個基礎工具,越來越多的項目都在其之上構建。這些項目在不同的方向上都在創新,這種多樣性一直是 Web 的魅力所在。

Vite 的目標是解放開發者,減少構建工具層面的重復工作和復雜性,并作為一個共享基礎設施,促進 Web 生態系統中更容易、更快速、更高級別的創新。在抽象化足夠低級別的復雜性的同時,暴露出足夠的靈活性,以便高級用戶、框架和工具作者可以使用。

為了更好地服務這一目標,總結了 Vite 的理念,如下:

  • 精簡和可擴展的核心
  • 推動現代化Web
  • 實用的性能方法
  • 支持高級框架
  • 合作生態系統

最后兩點特別重要,Vite之所以取得今天的成就,是因為它具有一個合作的生態系統——一個建立在共同基礎之上的開源項目群體,在不同的方向上進行創新,并相互激發靈感。

Vite 未來展望

那么,接下來呢?Vite 如何更好地履行其使命?仍然存在哪些缺陷,還可以做出哪些改進?

Vite 痛點和挑戰

以下是收集到的一些 Vite 用戶反饋的痛點:

  • 相對較慢的生產構建速度
  • 開發和生產環境之間的一致性問題
  • 開發過程中未捆綁的ESM的網絡開銷
  • 令人困惑的SSR外部依賴問題
  • 對塊拆分的控制能力有限
  • 缺乏一方面的模塊聯邦支持

這些問題大多數從 Vite 發布時就存在了。挑戰在于這些問題大多需要在打包工具層次上解決。Vite 在底層使用了兩個打包工具:esbuild 和 Rollup。

  • esbuild 非常快,但是對構建資源優化的控制非常有限,并且插件API不夠靈活;
  • Rollup 成熟且靈活,但與本地打包工具相比仍然較慢,并且ESM/CJS互操作的處理還有待改進。

這兩種打包工具無法完全替代彼此,并且存在一些細微的行為差異。所以,如果能有一個具有本地速度和 Rollup 的靈活性的打包工具,那太好了。

這個打包工具就是 Rolldown。

Rolldown

Vite 團隊正在研發 Rolldown,它是使用 Rust 開發的 Rollup 替代品。

圖片圖片

Rolldown 的重點將放在本地級別的性能上,同時盡可能與 Rollup 保持兼容。最終目標是在 Vite 中切換到 Rolldown,并對用戶產生最小的影響。

目前,Rolldown 仍處于早期的開發階段。原始的 Rolldown 項目在很久之前就開始了,它或多或少是 Rspack 的前身,字節跳動的 Webpack 的 Rust 移植版本。

現在已經有了 Rolldown 的原始作者,他們也是 Rspack 的核心貢獻者,正在從零開始重新編寫 Rolldown 的新版本,并借鑒了以前迭代的知識和經驗。

目前已經有一個可以打包普通ES模塊的原型,但仍有許多架構層面的決策需要驗證,代碼庫目前正經歷許多變化。在獲得更穩定的結果后,團隊計劃將其開源。

Vite 團隊將與 Rspack 團隊合作開發一些共享的底層工具和功能,例如,都將建立在當前 Rust 中最快的 JS 解析器 OXC 的基礎上,還將研究如何在 Rspack 和 Vite 之間實現模塊聯邦。

當然,Vite 團隊還將與 Rollup 的維護者 Lukas 合作,確保 Rollup 和 Rolldown 之間的 API 和行為一致性。

Vite 發展路線

從零開始用 Rust 編寫一個打包工具并非易事,這需要花費大量的努力。下面來看一下 Rolldown 的路線圖,以及從短期到長期的關鍵節點。

第一階段:聚焦基礎打包功能

第一階段的目標是能夠替代 esbuild 進行依賴預打包,其中關鍵的挑戰在于處理 CommonJS 和偽 ESM 依賴項。

第二階段:實現 Rollup 的功能

第二階段的目標是實現與 Rollup 相當的功能,尤其是與 Rollup 插件生態系統的兼容性,以及實現 tree-shaking 和高級塊分割控制。

最終目標是在 Vite 中使用 Rolldown 作為生產構建的替代品,以提供功能更強大、高效、易用和靈活的打包工具。

第三階段:常見需求的內置轉換

第三個階段會稍微遙遠一些,它將包括一些最常見需求的內置轉換,例如 TypeScript、JSX、代碼壓縮,以及基于目標環境進行語法降級。

這個階段的目標是實現 esbuild 的功能,最終將用 Rolldown 取代 esbuild 和 Rollup。

第四階段:使用 Rust 重構 Vite

從長遠來看,Vite 團隊也在考慮如何讓 Vite 本身能夠更好地受益于原生級別的速度。

一種可能的實現方式是通過 Rust API 來公開 Rolldown 的插件容器,并將 Rolldown 作為 Vite 引入自己的Rust核心的依賴項。這樣一來,Vite 就可以將許多內部插件和轉換使用 Rust 重構,從而提高性能關鍵路徑上的效率。

此外,為那些開發過程中有太多未打包模塊的項目引入完全打包模式也是一個備選方案。

最終,Rolldown 的目標并不是取代現有的工具,而是更好地滿足在 Vite 中所面臨的獨特需求,并最終使所有使用 Vite 的用戶受益。

責任編輯:武曉燕 來源: 前端充電寶
相關推薦

2024-03-06 07:28:23

Vue前端開發Vapor 模式

2025-10-29 01:00:00

2024-10-09 14:07:05

2025-09-29 00:00:00

2025-05-06 03:30:00

AIVueVite

2024-03-08 08:40:25

2022-11-02 08:12:47

TurbopackVite

2022-11-08 15:19:49

軟件工具

2025-06-03 10:05:01

ViteVue 3.6前端

2023-07-26 08:34:40

VueReact

2025-03-11 00:42:10

2023-11-22 10:12:43

Sortablejs拖拽庫

2025-06-18 10:02:06

H3前端開發

2022-09-08 16:31:17

前端Web

2025-06-03 08:49:42

2025-06-23 11:35:29

VormsVue 3代碼

2025-05-06 13:44:17

Vue前端人工智能

2023-12-20 15:41:46

VueViteVue 3

2021-08-19 06:20:32

Native CSS 前端尤雨溪

2025-10-29 16:13:54

點贊
收藏

51CTO技術棧公眾號

国产亚洲人成a在线v网站| 亚洲春色一区二区三区| 精品国内自产拍在线观看视频| 九九视频免费看| 男人的天堂久久| 欧美中文字幕一区| 99热这里只有精品7| 黄色一级a毛片| 日本欧美大码aⅴ在线播放| 日韩一区视频在线| 亚洲久久久久久| 日韩大陆av| 亚洲 欧美综合在线网络| 热re99久久精品国产99热| 国产乱子伦精品无码码专区| 欧美在线观看天堂一区二区三区| 日韩av在线一区| 女人高潮一级片| 在线观看福利电影| 亚洲欧美日韩国产手机在线| 鲁鲁狠狠狠7777一区二区| 国产伦一区二区| 久久综合九色综合欧美狠狠| 欧美另类极品videosbest最新版本 | 免费日韩电影在线观看| 国产视频一区二区三区四区五区| 久久高清免费观看| 欧美第一淫aaasss性| 精品人体无码一区二区三区| 九色丨蝌蚪丨成人| 日韩一区二区三区免费观看| 午夜视频你懂的| 精品众筹模特私拍视频| 国产精品国产三级国产普通话蜜臀 | 亚洲 欧美 日韩系列| 国产精选在线| 亚洲一区二区免费视频| 伊人久久大香线蕉av一区| 国产最新视频在线| 99精品视频中文字幕| 99久热re在线精品视频| 99国产精品久久久久久久成人| 免费在线观看不卡| 国产www精品| 国产专区第一页| 国产欧美日韩综合一区在线播放 | 蜜桃视频在线观看免费视频| 一区二区三区四区国产精品| 99热这里只有精品7| 免费观看久久久久| 成人免费在线视频| 一本一本久久a久久精品综合妖精| 男同在线观看| 久久综合九色综合97婷婷| 国产在线一区二区三区播放| 狠狠躁日日躁夜夜躁av| 成人精品一区二区三区中文字幕| 超碰97在线资源| 亚洲精品一区二区三区蜜桃| 懂色av一区二区三区蜜臀| 动漫一区二区在线| 懂色av蜜臀av粉嫩av分享吧| 成人一区在线观看| 国产一区二区免费电影| 天堂91在线| 久久久久青草大香线综合精品| 欧美日韩电影一区二区三区| 毛片免费在线观看| 国产欧美日韩不卡| 樱花www成人免费视频| 黄色网页网址在线免费| 亚洲黄色免费电影| 日本精品久久久久久久久久| 草美女在线观看| 欧美日韩在线影院| 免费男同深夜夜行网站| 祥仔av免费一区二区三区四区| 91精品国产综合久久精品性色 | www国产精品av| 日韩欧美精品久久| 成人影欧美片| 天天色综合天天| 欧美性猛交久久久乱大交小说| 激情中国色综合| 日韩一区国产二区欧美三区| 亚洲午夜久久久久久久久| 亚洲福利网站| 久久久国产精品免费| 精品无码人妻一区二区三区品| 免费在线亚洲欧美| 国产成一区二区| 国产丝袜视频在线观看 | 三区四区在线观看| 亚洲精品99| 久久人人看视频| 日批视频免费观看| 国产成人精品免费视频网站| 欧洲在线视频一区| 在线xxxx| 在线免费视频一区二区| 国产sm在线观看| 女厕嘘嘘一区二区在线播放 | 欧美日韩在线不卡一区| 麻豆91在线| 日韩欧美在线视频免费观看| 亚洲天堂伊人网| 夜夜春成人影院| 色综合男人天堂| 中文字幕黄色av| av色综合久久天堂av综合| 亚洲最大色综合成人av| av影院在线| 制服丝袜av成人在线看| 中文字幕国产综合| 国产精品黄色| 成人国产精品色哟哟| 欧美69xxxxx| 亚洲一二三四区不卡| 亚洲这里只有精品| 中文字幕精品影院| 午夜欧美不卡精品aaaaa| 一级久久久久久久| 久久欧美中文字幕| 999在线观看视频| 美国十次综合久久| 少妇高潮久久77777| 黄色在线观看国产| 成人av免费观看| 久久免费一级片| 最新欧美色图| 亚洲国产小视频| 久久黄色免费网站| 国产乱码精品一区二区三| 亚洲高清视频一区二区| 国产另类xxxxhd高清| 日韩精品极品毛片系列视频| 久久免费精彩视频| 国产精品亚洲第一| 麻豆一区二区三区在线观看| 欧美激情福利| 日韩中文字幕在线播放| 中国黄色一级视频| 国产精品区一区二区三区| 日本xxxxxxx免费视频| 婷婷精品视频| 欧美亚洲激情视频| 日韩在线免费播放| 一区二区三区加勒比av| 奇米777在线| 午夜精品久久| www.久久爱.cn| 超级碰碰不卡在线视频| 欧美精品一区视频| 日韩熟女精品一区二区三区| 91在线精品一区二区三区| 日韩精品 欧美| 欧洲在线一区| 欧洲精品毛片网站| 你懂的视频在线| 欧美性大战xxxxx久久久| 中文字幕网站在线观看| 全国精品久久少妇| 亚洲最大免费| 亚洲经典视频| 性欧美xxxx视频在线观看| 午夜成人鲁丝片午夜精品| 欧美日韩一区二区三区| 欧美狂猛xxxxx乱大交3| 麻豆国产精品一区二区三区| 尤物一区二区三区| 日本少妇精品亚洲第一区| 欧美福利视频在线观看| 色婷婷av一区二区三区之红樱桃 | 97视频com| 免费国产在线观看| 欧美日韩中文精品| 小泽玛利亚一区二区免费| 国产精品99久久久久| 很污的网站在线观看| 天堂成人娱乐在线视频免费播放网站| 日本一区二区在线免费播放| 视频免费一区| 精品国产免费人成电影在线观看四季 | 国产一区二区精品福利地址| 国产精品一区二区在线| 亚洲区欧洲区| 精品偷拍各种wc美女嘘嘘| 日本丰满少妇做爰爽爽| 亚洲特黄一级片| 国产精品伦子伦| 美女一区二区三区在线观看| 免费观看亚洲视频| 久久成人av| 91九色视频在线观看| 一区一区三区| 欧美成人亚洲成人| 天堂√在线中文官网在线| 欧美精品黑人性xxxx| 亚洲天堂日韩av| 亚洲欧洲一区二区三区| 亚洲av成人片色在线观看高潮| 日本系列欧美系列| 国产原创中文在线观看| 日韩精品不卡一区二区| 激情小说网站亚洲综合网| 久久久久黄色| 欧美重口另类videos人妖| 超碰人人在线| 亚洲视频欧洲视频| 国产小视频免费观看| 欧美视频一区在线| 波多野结衣国产| 亚洲欧美韩国综合色| 亚洲日本精品视频| 成人午夜视频免费看| 视频在线观看免费高清| 亚洲一区二区伦理| 女同性恋一区二区| 波多野结衣在线播放一区| 精品视频一区在线| 日韩一二三区在线观看| 国产精品视频久久| 在线日韩影院| 国内精品久久久久久久久| h片在线免费观看| 国产一区二区三区在线播放免费观看| 免费a级片在线观看| 欧美精品自拍偷拍动漫精品| 伊人成年综合网| 欧美性开放视频| 免费在线观看黄网站| 一级特黄大欧美久久久| 丝袜美腿小色网| 中文字幕亚洲视频| av永久免费观看| 久久精品人人做人人综合 | 日本黄大片一区二区三区| 国产视频一区在线观看一区免费| 亚洲国产一二三精品无码| 99久久激情| 亚洲欧美日韩精品综合在线观看| 国产午夜一区| 日韩av一区二区三区在线| 亚洲精品一级二级三级| 久久精品日韩精品| 欧美变态网站| 麻豆精品传媒视频| 日韩精品导航| 美女视频久久| 免费久久久久久久久| 国产日韩久久| 西野翔中文久久精品字幕| 国产日韩欧美精品| 欧美a一欧美| 欧美区高清在线| 欧美理论在线播放| 亚洲一区二区精品在线| 99热在线成人| 9191国产视频| 国产在线日韩| 日日摸日日碰夜夜爽无码| 香蕉久久a毛片| 成人在线看视频| 日本中文字幕一区二区视频| 亚洲综合日韩欧美| 国产在线一区观看| 久久人人爽人人片| 成人看片黄a免费看在线| 女同毛片一区二区三区| 久久久www成人免费毛片麻豆| 日韩视频在线观看免费视频| 国产精品国产a| 黄视频网站免费看| 性做久久久久久免费观看 | 国产在线xxx| 欧美综合在线第二页| 成人h在线观看| 亚洲一区二区三区久久 | 日韩亚洲视频在线| 久久久久久久久久久9不雅视频| avove在线观看| 国产亚洲一级| 午夜免费看视频| 不卡一区中文字幕| 精品国产aaa| 一区二区三区毛片| 亚洲乱码国产乱码精品| 欧美精品乱人伦久久久久久| 无码精品视频一区二区三区 | 日韩精品分区| 亲子乱一区二区三区电影| 欧美成人家庭影院| 国产精品一区二区三区四区五区 | 91av久久久| 亚洲国产精品高清久久久| 爱久久·www| 国外成人在线直播| jizz欧美| 狠狠色综合欧美激情| 日韩视频在线观看| 欧美 日韩 国产 高清| 久久成人久久鬼色| 天堂www中文在线资源| 欧美激情一区二区| 日韩高清免费av| 欧美视频自拍偷拍| 无套内谢的新婚少妇国语播放| 色多多国产成人永久免费网站| 成人免费网站观看| 成人a级免费视频| 久久av电影| 久久精品视频16| 国产高清成人在线| 中文字幕有码在线播放| 午夜精品123| aaa一区二区| 自拍视频国产精品| 深夜在线视频| 国产精品国模大尺度私拍| 日韩国产专区| av五月天在线| 久久久久久久网| 日本学生初尝黑人巨免费视频| 欧美二区三区91| jizz日韩| 国产精品国产三级国产aⅴ9色| 激情av综合| 欧美图片激情小说| 国产乱码精品一区二区三区忘忧草| 精品无码人妻一区二区免费蜜桃| 午夜精品在线视频一区| 精品黑人一区二区三区在线观看| 中文字幕亚洲一区| 欧美aaa级| 亚洲精品第一区二区三区| 日韩中文字幕av电影| 最近日本中文字幕| 性久久久久久久久久久久| 成 人 免费 黄 色| 欧美成人网在线| 国产美女精品视频免费播放软件| 亚洲欧美国产精品桃花| 免费人成精品欧美精品| 西西444www无码大胆| 日韩欧美在线网址| 国产永久免费高清在线观看| 国产成人精品久久二区二区91| 亚洲瘦老头同性70tv| 日韩免费一级视频| 2022国产精品视频| 国产 日韩 欧美 在线| 亚洲人成在线观看网站高清| 原纱央莉成人av片| 欧美日韩精品免费观看视一区二区| 一区二区国产精品| 91久久免费视频| 91官网在线免费观看| 第九色区av在线| 国产一区二区在线免费视频| 亚洲精品电影| 日本亚洲一区二区三区| 一区二区三区久久| 亚洲欧美日韩动漫| 国产不卡av在线免费观看| 成人久久综合| 91网址在线观看精品| 亚洲一区二区四区蜜桃| 日韩永久免费视频| 欧洲亚洲免费在线| 欧美呦呦网站| 黄色片免费网址| 性感美女极品91精品| 麻豆app在线观看| 国产精品女主播视频| 欧美激情一区| 青青草视频成人| 欧美日韩一区二区三区视频| 国产剧情在线| 精品伦精品一区二区三区视频| 丝袜美腿亚洲色图| 国产精品国产三级国产传播| 精品国偷自产国产一区| 欧美特黄aaaaaaaa大片| 中文字幕中文字幕99| 国产suv精品一区二区883| 69亚洲精品久久久蜜桃小说 | 欧洲一级精品| 亚洲自拍偷拍一区二区三区| 成人精品视频.| 最近中文字幕在线观看| 欧美高清一级大片| 亚洲综合图色| 亚洲综合20p| 色综合激情久久| 污污的网站在线看| 久久久久久国产精品一区| 久久99精品久久久久久国产越南| 日本网站在线播放| 久久精品91久久香蕉加勒比| 日韩激情毛片|