日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

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)化的增量打包工具和構建系統(tǒng),采用 Rust 編寫,聲稱是 Webpack 的繼任者。

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

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

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

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

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

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

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

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

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

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

下圖是 Vite 與 Turbopack 的 HMR 性能測試對比。Turbopack 表示,當應用程序的模塊數量增加到 30k 以上時,Turbopack 的 HMR 速度比 Vite 快 10 倍。而且隨著模塊數量的增加,差距也更明顯 —— 當模塊數量超過 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。在這種前提下,這種性能比較缺乏了公平的場景。甚至在小數點的取舍時,Turbopack 都選擇了對自己有利的方法 ——Turbopack 的 15ms 四舍五入為 0.01s,而 Vite 的 87ms 則四舍五入為 0.09s。

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

審核編輯 :李倩

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

    關注

    0

    文章

    216

    瀏覽量

    16644
  • 緩存
    +關注

    關注

    1

    文章

    248

    瀏覽量

    27830
  • 函數
    +關注

    關注

    3

    文章

    4423

    瀏覽量

    67884

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    雷達性能測試怎么做?設備故障在雷達性能測試時如何有效避免?

    雷達性能測試是指通過一系列標準化程序和技術手段,對雷達系統(tǒng)的各項性能指標進行測量和評估的過程。其目的是驗證雷達設備在不同環(huán)境條件下是否能夠穩(wěn)定、準確地執(zhí)行探測、跟蹤和識別任務,確保其符合設計要求
    的頭像 發(fā)表于 04-22 15:21 ?103次閱讀
    雷達<b class='flag-5'>性能</b><b class='flag-5'>測試</b>怎么做?設備故障在雷達<b class='flag-5'>性能</b><b class='flag-5'>測試</b>時如何有效避免?

    如何進行高效的雷達性能測試?實用技巧分享

    雷達性能測試是指一系列旨在評估和驗證雷達系統(tǒng)在各種操作條件下的功能性和效能的測試過程。這些測試通過使用特定的設備和技術手段,對雷達的各項關鍵性能
    的頭像 發(fā)表于 03-27 16:03 ?218次閱讀
    如何進行高效的雷達<b class='flag-5'>性能</b><b class='flag-5'>測試</b>?實用技巧分享

    探索LM431SH:精密可編程電壓基準的卓越性能與應用

    探索LM431SH:精密可編程電壓基準的卓越性能與應用 在電子工程師的設計世界里,電壓基準是眾多電路穩(wěn)定運行的基石。SG Micro Corp推出的LM431SH精密可編程電壓基準,以
    的頭像 發(fā)表于 03-12 15:35 ?371次閱讀

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

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

    三星公布首批2納米芯片性能數據

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

    Altera Agilex 3 FPGA和SoC產品家族的性能分析

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

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

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

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

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

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

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

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

    倘若計算的未來并非被專有架構所壟斷,那會怎樣?想象一下這樣一個世界:開發(fā)和業(yè)余愛好都能利用開源硬件的力量自由地構建、創(chuàng)新和實驗。現(xiàn)在,讓我們走進RISC-V單板計算機(SBC)的世界——一個正在
    的頭像 發(fā)表于 08-14 13:37 ?1208次閱讀
    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保護板測試儀,則是確保這一關鍵組件功能正常、性能可靠的“幕后英雄”。 核心功能:全面測試與精準評估 BMS保護板測試儀是專門用于
    的頭像 發(fā)表于 07-17 10:24 ?773次閱讀

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

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

    【幸狐Omni3576邊緣計算套件試用體驗】Redis最新8.0.2版本源碼安裝及性能測試

    )的有三個可執(zhí)行程序,分別為: redis-server Redis服務程序,用于提供服務; redis-benchmark Redis基準測試程序,用于進行性能測試; redis-c
    發(fā)表于 06-03 01:28

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

    我正在嘗試運行 John Hyde 的書“SuperSpeed by Design”中的 FX3 吞吐量基準測試工具。 但是,我面臨一些困難,希望得到任何指導。 具體來說,我正在使用 Visual
    發(fā)表于 05-13 08:05
    石林| 南溪县| 潍坊市| 固安县| 绥中县| 丰镇市| 叶城县| 南靖县| 乌鲁木齐县| 云和县| 岳阳县| 定襄县| 彩票| 桓仁| 冕宁县| 株洲县| 常德市| 临泉县| 林州市| 南投市| 武城县| 手机| 运城市| 锦州市| 崇义县| 鲁甸县| 永定县| 加查县| 大新县| 当涂县| 灵璧县| 沙河市| 旅游| 新野县| 磐安县| 承德县| 额尔古纳市| 桑日县| 福贡县| 邯郸县| 志丹县|