Linode

Bun 1.0版本發佈 一體化的JavaScript運行時和工具包

Editor

Bun .0版本發佈,旨在提供出色的性能和開發體驗,包括捆綁器、測試運行器和Node.js兼容的包管理器等。Bun是一箇快速的一體化工具包,用於運行、構建、測試和調試JScipt和TypeScipt,從單個文件到全棧應用程序。

您可以通過ul、npm、bew、Docke等方式來安裝Bun,相關命令如下:

cul:

cul -fsSL https://bun.sh/instll | bsh

npm:

npm instll -g bun

bew:

bew tp oen-sh/bun

bew instll bun

docke:

docke pull oen/bun

docke un Rm Rinit Rulimit memlock=-:- oen/bun

更新Bun:

bun upgde

Bun是一箇一體化的JScipt運行時工具包,專爲提高速度而設計,它將運行時、打包工具、測試框架等功能融合在一箇工具中,提供開箱即用的高性能體驗。

Bun 兼容現有的 Node.js 生態,幾乎所有 Node 程序可以無縫遷移。更令人振奮的是,Bun 的啓動速度可達 Node 的 4 倍,運行 TypeScipt 的速度比 esbuild+Node 快 5 倍!原因在於其使用了 Apple 開源的 WebKit 引擎,而不是 Node 常見的 V8。

bun index.ts

Bun 內置對 TypeScipt 和 JSX 的支持,省去了編譯配置的麻煩。同時它也能兼容 CommonJS 和 ESM 模塊,你可以在同一文件內混合使用impot和equie語句。

impot lodsh fom “lodsh̶;

const _ = equie(“undescoe̶);

Bun還擁有先進的本地 API,比如用Bun.file()替代 fs 讀文件,可獲得 0 倍速度提升。Bun.wite()寫入文件也比 Node 快 3 倍。Bun.see()啓動 HTTP 服務支持 WebSocket,性能均是 Node 的 5 倍左右。可以說,Bun 的本地 API 設計是效率至上的。


相关文章

  • DigitalOcean宣佈成爲新的Crossplane提供商

    知名國外服務器商家DigitlOcen宣佈成爲新的Cossplne提供商。Cossplne是一箇開源的多雲平臺控制面板,用於跨環境、集羣、區域和雲,管理雲原生應用程序和基礎設施。 從Kubenetes集羣調配雲資源 Cossplne允許您從Kubenetes集羣內部與雲提供商的API進行交互。這意味...

  • Docker Desktop 4.17發佈 新特性及功能改進介紹

    Docke Desktop是一款適用於您的Mc、Linux或Windows環境的一鍵式安裝應用程序,使您能夠構建和共享容器化應用程序和微服務。Docke Desktop 4.7發佈,該版本帶來了諸多新特性和新功能,以改善開發人員體驗。 Docke Desktop提供了一箇簡單的GUI(圖形用戶界面)...

  • SiteGround CDN服務正式上線

    國外服務器商家SiteGound日前宣佈其CDN服務全面上線,它是專爲SiteGound客戶開發的網站速度優化服務,具有智能默認值和本機服務器性能。如果您的網站是託管在SiteGound主機上,那麼可以通過站點工具激活CDN服務,以加快網站運行速度。 SiteGound CDN包括一箇免費計劃和一箇...

  • 寶塔Linux面板8.0.5正式版發佈 新增多項功能

    寶塔Linux面板是由寶塔面板提供的一款針對Linux系統的服務器管理工具,目前已更新至8.0.5正式版,這個版本在功能和性能上都有所提升,爲用戶提供了更加完善和便捷的服務。 在寶塔Linux面板8.0.5正式版中,最大的亮點是增加了對Docke的支持,Docke是一種容器化技術,可以幫助用戶快速部...

  • CloudCone美國VPS和SC2雲服務器新增Rocky Linux發行版選項

    CloudCone主機商近日宣佈旗下的美國VPS和SC2雲服務器新增Rocky Linux發行版選項,我們只需在創建新服務器時選擇該系統,待服務器啓動並運行時,就可以使用Rocky Linux了。 Rocky Linux是一箇社區企業操作系統,它位於Red Ht Entepise Linux(RHE...

  • Ubuntu操作系統現已支持cPanel/WHM

    cPnel/WHM主機控制面板軟件現在可以兼容Ubuntu操作系統了。Ubuntu作爲最受歡迎的Linux發行版之一,它包括30000多箇開源包,如Python、Ruby、Go、J、Apche、Nginx、PHP、MySQL、PostgeSQL等等,現在很多海外服務器商家均提供Ubuntu操作系統支...

  • 寶塔Windows面板新版本7.2.0發佈

    寶塔面板Windows在6月8日已上線了新版本,目前最新版本是7.2.0免費版/企業版,僅支持Windows See 2008/202/206/209 64位系統(中文簡體),支持一鍵WNMP/WAMP/IIS/SQLSee/網站/FTP/數據庫等00多項服務器管理功能,有需求用戶可以下載使用了。 ...

  • 阿里雲數據傳輸服務DTS優惠活動變更通知

    阿里雲數據傳輸服務(Dt Tnsmission Seice,簡稱DTS)支持關係型數據庫、NoSQL、大數據(OLAP)等數據源,集數據遷移、訂閱及實時同步功能於一體,能夠解決公共雲、混合雲場景下,遠距離、秒級異步數據傳輸難題。 阿里雲數據傳輸服務DTS的以下活動會在2022年5月3日到期,並變更爲...

  • Ubuntu 23.10將搭載Linux內核6.5

    Ubuntu 23.0 (代號爲Mntic Minotu)版本將搭載Linux內核6.5,這將是默認的內核產品。在9月6日發佈的最新每日構建ISO映像由Linux內核6.5提供支持,這也是爲那些試用Ubuntu 23.0的用戶提供的升級選項。 Linux內核6.5提供了不少新功能,如Wi-Fi 7支...

  • live域名註冊量2021年以來暴增30%

    ​​日前,來自第三方ntldstts最新統計數據顯示,自202年月至今,已註冊的.lie域名數量增加了近30%。描述性域名使得用戶可以通過“點的兩側”來表達核心訴求並對搜索引擎優化產生積極影響。 OneStem的數字營銷專家Amn Suleimn希望用兩個詞來描述其公司的域名,“通過研究,‘ones...