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 設計是效率至上的。


相关文章

  • Hostwinds官網改版升級 新推出中文站點

    Hostwinds成立於200年,是一家美國主機商,主要提供虛擬主機、美國VPS以及美國服務器等多種IDC業務。小編剛剛進去Hostwinds官網,發現官網改版了,整體頁面有趣一些,可支持切換的語言版本也更多一些,英語,中文,法語,韓語,德語,意大利語,俄語,印度語,西班牙語,荷蘭語,阿拉伯語和葡萄...

  • Debian 11.5版本發佈 新增對安全問題的修正

    Debin項目近日發佈了Debin 的第五次更新版本(Debin .5),該版本主要增加了對安全問題的修正,以及對一些錯誤的調整。安全建議已經單獨發佈,並在可能的情況下提供參考。 Debin .5是一箇安全維護版本,更新了相關軟件包。安裝後,您可以使用最新的Debin鏡像將軟件包升級到當前版本。 D...

  • Megalayer美國家庭帶寬VPS上線 支持彈性配置

    Meglye美國機房新上線了家庭帶寬VPS產品,最低配置爲核CPU、GB內存、50GB SSD存儲空間、5M優化帶寬,帶有組管理IP+家寬IP(住宅IP),每月60元起,支持彈性配置,下單便捷,能滿足不同業務需要。 點擊查看:Meglye美國家庭帶寬VPS產品詳情 Meglye家庭帶寬VPS提供個管...

  • Rocky Linux 8.7正式版發佈 主要更新內容介紹

    Rocky Linux 8.7正式版發佈,該版本目前適用於x86-64和AAch64體系結構,您可以下載對應的安裝包進行安裝,或者執行sudo dnf -y upgde命令進行版本升級。 除了正常的安裝映像之外,還有幾個映像可用於新的和現有的雲平臺。在Rocky Linux 8.6和8.7之間,開發...

  • Ubuntu 22.04.3 LTS發佈 帶有Linux 6.2內核和Mesa 23.0圖形堆棧

    Ubuntu 22.04.3 LTS發佈,這是目前最新的長期支持的Ubuntu 22.04 LTS操作系統系列的第三個點版本,其中包含更新的組件,帶有Linux 6.2內核和Mes 23.0圖形堆棧。 所有官方的Ubuntu版本都已經更新,並且有新的ISO鏡像可供下載。其中包括Kubuntu、Xub...

  • DirectAdmin宣佈將關閉舊的許可基礎架構

    DiectAdmin日前宣佈將關閉舊的許可基礎架構,擬採用更先進的基於密鑰的系統正式化爲DiectAdmin許可。爲了確保與新的許可系統兼容,我們應及時升級DiectAdmin版本。相關公告如下: 如果正在運行的DiectAdmin面板在最近五個版本(.63.0 / .63. / .63.2 / ....

  • Dynadot域名新公告 新增交易分期付款方式

    Dyndot作爲一家國外域名註冊商,2002年成立,在域名註冊這塊做的還是非常不錯的,選擇的站長也是非常的多。近日,小編接到Dyndot的通知,說是目前Dyndot新增了支持分期付款的方式,有別於信用卡分期,域名的分期付款,域名在註冊商手上,就不會擔心用戶不付錢,不付錢的話,域名回收就可以了,指導你...

  • AlmaLinux OS 8.6穩定版發佈 新特性介紹

    AlmLinux 8.6發佈,這是AlmLinux發行版的第四個穩定版本,代號爲“Sky Tige”,適用於x86_64、ch64和ppc64le架構。AlmLinux發行版是一箇開放源碼的、社區驅動的項目,它從紅帽企業Linux(RHEL)的源碼編譯而來,致力於與其上游提供商完全二進制兼容。 Al...

  • Dynadot更新了域名待刪除期

    近日,域名註冊商Dyndot更新了域名待刪除期,將標記爲刪除的域名的等待時間從原來的30天縮短至7天。這意味着,如果我們把不想保留的域名標記爲刪除狀態,那麼Dyndot系統將在我們提出請求7天后自動處理這些被標記爲刪除的域名,當然也可在此之前取消刪除請求。 Dyndot域名到期前,如果賬戶中有多箇域...

  • 亞馬遜雲科技中國區域推出Amazon Redshift數據共享功能

    亞馬遜雲科技近日宣佈,完全託管的PB級雲數據倉庫服務Amzon Redshift的數據共享功能現已在由亞馬遜雲科技中國(北京)和(寧夏)區域推出。該功能可以讓客戶安全、方便地在Amzon Redshift集羣之間實時共享數據,助力客戶邁向一箇 “Zeo-ETL” 的未來。 點擊查看:亞馬遜雲科技免費...