91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Webpack繼任者Turbopack公布性能基準測試

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-11-02 13:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Vercel 公司上周在 Next.js Conf 大會上發(fā)布了 Next.js 13,同時宣布了最新的開源項目:Turbopack。Turbopack 是面向 JavaScript 和 TypeScript 優(yōu)化的增量打包工具和構(gòu)建系統(tǒng),采用 Rust 編寫,聲稱是 Webpack 的繼任者。

其實 Turbopack 正是出自 Webpack 作者 Tobias Koppers 之手,這是他去年加入 Vercel 之后所主導的核心項目。Tobias 深度參與了 Turbopack 的開發(fā)。

官方在宣傳 Turbopack 時強調(diào)了其速度之快 —— 號稱熱更新速度比 Webpack 快 700 倍、比 Vite 快 10 倍;冷啟動速度比 Webpack 快 5 倍。這是因為 Turbopack 在打包時僅引入所需的最少資源,因此冷啟動時間非???。Turbopack 稱在包含 3,000 個模塊的應用程序中,其冷啟動時間為 1.8 秒,而 Vite 需要 11.4 秒,Webpack 需要 16.5 秒。

此外,根據(jù) Turbopack 的官方解釋,它基于一個用 Rust 編寫的增量計算引擎 Turbo,Turbo 可實現(xiàn)細分到函數(shù)粒度的結(jié)果緩存、支持內(nèi)存緩存,未來還將有持久化緩存和遠程緩存,以及支持按需編譯,盡量減少計算量。

b5437b7a-5a5e-11ed-a3b6-dac502259ad0.png

Turbopack 聲稱熱更新速度比 Vite 快 10 倍,但由于在發(fā)布時 Turbopack 沒有為這些對比數(shù)據(jù)提供測試基準,Vue.js 和 Vite 的創(chuàng)建者尤雨溪便親自創(chuàng)建了測試基準來比較 Vite 和 Turbopack 在 HMR(模塊熱加載)方面的性能差異,并將測試方法和數(shù)據(jù)公開在 GitHub 倉庫中 (https://github.com/yyx990803/vite-vs-next-turbo-hmr)。

最終的測試結(jié)果顯示,Turbopack 的熱加載速度確實比 Vite 快,但遠遠沒有 10 倍的差距。尤雨溪承認了兩者的差距,同時希望 Vercel 公司能提供更透明的基準測試,并在營銷過程中使用更準確的表達。

b56173fa-5a5e-11ed-a3b6-dac502259ad0.png

就在今天,Turbopack 公布了性能基準測試方法,并將他們的基準測試結(jié)果提供給公眾進行驗證。

如需運行基準測試,查看 Turbopack 基準測試文檔:https://turbo.build/pack/docs/benchmarks

b57bf202-5a5e-11ed-a3b6-dac502259ad0.png

下圖是 Vite 與 Turbopack 的 HMR 性能測試對比。Turbopack 表示,當應用程序的模塊數(shù)量增加到 30k 以上時,Turbopack 的 HMR 速度比 Vite 快 10 倍。而且隨著模塊數(shù)量的增加,差距也更明顯 —— 當模塊數(shù)量超過 50k 時,Turbopack 比 Vite 快 20 倍。

b58ac282-5a5e-11ed-a3b6-dac502259ad0.png

對于 Turbopack 遲來的性能基準測試,尤雨溪再度發(fā)聲,并說道:“Turbopack 真的比 Vite 快 10 倍嗎?”

b5b1c1f2-5a5e-11ed-a3b6-dac502259ad0.png

尤雨溪在閱讀 Turbopack 的基準測試后發(fā)現(xiàn),他和 Turbopack 的測試方法和環(huán)境存在較大差異,比如 Vite 使用默認的、基于 Babel 的 React 插件,沒有使用 RSC,而在 Next.js 中默認啟用了 RSC。在這種前提下,這種性能比較缺乏了公平的場景。甚至在小數(shù)點的取舍時,Turbopack 都選擇了對自己有利的方法 ——Turbopack 的 15ms 四舍五入為 0.01s,而 Vite 的 87ms 則四舍五入為 0.09s。

尤雨溪認為,開源軟件的競爭應該建立在開放的溝通、公平的比較和相互尊重的基礎(chǔ)上。所以當他看到 Vercel 使用了精心挑選、未經(jīng)同行評審、存在誤導的數(shù)據(jù)來進行營銷時,感到失望和擔憂,因為這種場景通常只在商業(yè)競爭中發(fā)生。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源軟件
    +關(guān)注

    關(guān)注

    0

    文章

    215

    瀏覽量

    16607
  • 緩存
    +關(guān)注

    關(guān)注

    1

    文章

    248

    瀏覽量

    27765
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4417

    瀏覽量

    67545

原文標題:Webpack繼任者Turbopack公布性能基準測試,Vite創(chuàng)建者尤雨溪再度發(fā)聲

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    高精度電壓基準REF54:性能與應用全解析

    高精度電壓基準REF54:性能與應用全解析 一、引言 在電子設計領(lǐng)域,高精度電壓基準對于確保系統(tǒng)的準確性和穩(wěn)定性至關(guān)重要。REF54作為一款高性能的電壓
    的頭像 發(fā)表于 03-02 10:35 ?138次閱讀

    三星公布首批2納米芯片性能數(shù)據(jù)

    三星公布了即將推出的首代2nm芯片性能數(shù)據(jù);據(jù)悉,2nm工藝采用的是全柵極環(huán)繞(GAA)晶體管技術(shù),相比第二代3nm工藝,性能提升5%,功耗效率提高8%,芯片面積縮小5%。
    的頭像 發(fā)表于 11-19 15:34 ?1239次閱讀

    如何進行動態(tài)策略的性能測試

    動態(tài)策略的性能測試核心是 “ 量化關(guān)鍵指標、模擬真實負載、驗證極限能力 ”,聚焦 “響應速度、功耗控制、實時性、資源占用” 四大核心維度,通過精準工具測量和場景模擬,確保策略在不同工況下性能達標
    的頭像 發(fā)表于 11-13 17:55 ?2271次閱讀
    如何進行動態(tài)策略的<b class='flag-5'>性能</b><b class='flag-5'>測試</b>?

    Altera Agilex 3 FPGA和SoC產(chǎn)品家族的性能分析

    本文采用嚴謹?shù)?b class='flag-5'>基準測試方法,對全新推出的 Agilex 3 FPGA 和 SoC 產(chǎn)品家族進行性能分析。該系列專為成本優(yōu)化型應用設計,兼具高性能、高集成度與高可靠性。
    的頭像 發(fā)表于 10-27 09:37 ?743次閱讀

    聚焦 iPhone 17 測試需求:沃華慧通按鍵 / 跌落 / ESD 設備的實戰(zhàn)優(yōu)勢

    iPhone 17 的性能測試需圍繞 “用戶實際體驗” 展開 —— 既要通過基準測試驗證硬件的 “理論性能上限”,也要通過真實場景
    的頭像 發(fā)表于 09-10 11:21 ?1331次閱讀
    聚焦 iPhone 17 <b class='flag-5'>測試</b>需求:沃華慧通按鍵 / 跌落 / ESD 設備的實戰(zhàn)優(yōu)勢

    聊聊 Webpack 那些安全事兒:打包風險與防護小技巧

    Webpack 作為前端工程化的核心工具,幾乎成為現(xiàn)代 Web 應用打包的標配。它通過模塊合并、代碼壓縮、依賴管理等功能提升開發(fā)效率,但也因配置復雜、代碼混淆等特性,潛藏著諸多安全風險。本文結(jié)合實戰(zhàn)
    的頭像 發(fā)表于 09-02 10:22 ?737次閱讀
    聊聊 <b class='flag-5'>Webpack</b> 那些安全事兒:打包風險與防護小技巧

    【上海晶珩睿莓1開發(fā)板試用體驗】4、Coremark性能測試

    CoreMark 介紹 CoreMark 是由 EEMBC(嵌入式微處理器基準委員會)維護的一個輕量、可移植的基準套件,用于評估處理器的整型性能和基本控制/算術(shù)工作負載。CoreMark 設計目標
    發(fā)表于 08-18 22:18

    是德示波器MSOX2024A時間基準穩(wěn)定性的測試方法

    一、時間基準穩(wěn)定性對示波器性能的影響 1.1 時間基準穩(wěn)定性如何影響示波器的測量精度 時間基準穩(wěn)定性直接影響示波器測量精度。若時間基準不穩(wěn)定
    的頭像 發(fā)表于 08-18 17:19 ?713次閱讀
    是德示波器MSOX2024A時間<b class='flag-5'>基準</b>穩(wěn)定性的<b class='flag-5'>測試</b>方法

    5?款?RISC-V?單板計算機測試性能、基準測試、特性及見解

    倘若計算的未來并非被專有架構(gòu)所壟斷,那會怎樣?想象一下這樣一個世界:開發(fā)和業(yè)余愛好都能利用開源硬件的力量自由地構(gòu)建、創(chuàng)新和實驗?,F(xiàn)在,讓我們走進RISC-V單板計算機(SBC)的世界——一個正在
    的頭像 發(fā)表于 08-14 13:37 ?1036次閱讀
    5?款?RISC-V?單板計算機<b class='flag-5'>測試</b>:<b class='flag-5'>性能</b>、<b class='flag-5'>基準</b><b class='flag-5'>測試</b>、特性及見解

    【Milk-V Duo S 開發(fā)板免費體驗】Milk-V DuoS性能測試

    一、CoreMark簡介 EEMBC 的 CoreMark? 評分是一種比較通用的基準測試方式,用于測量嵌入式系統(tǒng)中使用的微控制器(MCU)和中央處理單元(CPU)的性能,可以幫助人們比較
    發(fā)表于 08-09 23:32

    BMS保護板測試儀:電池安全與性能的守護

    板承擔著實時監(jiān)測、精準控制和多重保護的重任。而BMS保護板測試儀,則是確保這一關(guān)鍵組件功能正常、性能可靠的“幕后英雄”。 核心功能:全面測試與精準評估 BMS保護板測試儀是專門用于
    的頭像 發(fā)表于 07-17 10:24 ?625次閱讀

    【米爾RK3576開發(fā)板免費體驗】1.米爾RK3576性能測試

    --cpu-max-prime=30000 --threads=4 run 2。圖形性能測試 GLMark2是專門針對 OpenGL ES 的跨平臺基準測試工具,可
    發(fā)表于 07-15 21:17

    如何在Visual Studio 2022中運行FX3吞吐量基準測試工具?

    我正在嘗試運行 John Hyde 的書“SuperSpeed by Design”中的 FX3 吞吐量基準測試工具。 但是,我面臨一些困難,希望得到任何指導。 具體來說,我正在使用 Visual
    發(fā)表于 05-13 08:05

    1.9倍性能提升!英特爾至強6在MLPerf基準測試中表現(xiàn)卓越

    與第五代至強處理器相比,英特爾至強6性能核的性能平均提高了1.9倍。 今日,MLCommons公布了最新的MLPerf推理v5.0基準測試結(jié)
    的頭像 發(fā)表于 04-07 10:58 ?684次閱讀

    什么是實物電壓基準

    定義 計量基準按其定義計量單位的形式可分為自然基準和實物基準。自然基準是指以自然現(xiàn)象或物理效應來定義計量單位而以實物復現(xiàn)的計量基準;實物
    的頭像 發(fā)表于 03-26 09:20 ?1066次閱讀