日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Nodejs的"繼承者",Bun發(fā)布v0.5.7!

近日 Bun 官方發(fā)布了最新版本 v0.5.7 .

主要更新了以下內(nèi)容

  • FormData 支持;
  • git 依賴項(xiàng)
  • AbortSignal
  • setTimeout 更新
  • Bun test 升級(jí)
  • AWS 表達(dá)式
  • GitHub Action

準(zhǔn)備

如果還未安裝 Bun ,可以先進(jìn)行安裝

# Install using curl
curl -fsSL https://bun.sh/install | bash

更新 Bun

# Install using npm
# npm install -g bun

# Upgrade
bun upgrade

更新說(shuō)明:

FormData

Bun現(xiàn)在支持 FormData ,這是一個(gè)標(biāo)準(zhǔn)的Web API,用于在多部分上載中處理表單域和文件。您可以將 string 添加為字段或?qū)?Blob 添加為文件。

還可以從 Request 或 Response 中解析 FormData 。

Bun 的 formData 與Nodejs、Deno 對(duì)比。

  • 25x faster than Node v19.6.0 比Node v19.6.0快25倍
  • 4x faster than Deno v1.30.3 比Deno v1.30.3快4倍

支持 Git Dependencies

Bun現(xiàn)在支持 package.json 中的 git 依賴項(xiàng)。Bun接受各種git依賴格式,包括 git 、 package.json 、 git+ssh 、 git+https 等等。

也可以使用 bun install 添加 git 依賴項(xiàng)。

bun install git@github.com:moment/moment.git

標(biāo)準(zhǔn)化 setTimeout

Web標(biāo)準(zhǔn) setTimeout() 是返回一個(gè) number ,它表示一個(gè)超時(shí)ID。

Node.js中是返回一個(gè) Timeout 對(duì)象,它具有類似于 ref() 和 unref() 的方法,但可以強(qiáng)制為 number 。

Bun 并未采用Nodejs的返回方式,而是使用了標(biāo)準(zhǔn)Web的方式。

另外增加了console.log 的輸出樣式。

fetch 增加 AbortSignal

現(xiàn)在可以使用 AbortSignal 取消 fetch() 請(qǐng)求。當(dāng)從HTTP服務(wù)器接收到 Request 時(shí),也可以使用 AbortSignal 。

bun test

新版本使用bun test 替換 bun wiptest

AWS Lambda

Bun現(xiàn)在可以使用自定義層運(yùn)行AWS Lambda。

該層將檢測(cè)事件何時(shí)是HTTP請(qǐng)求,并將其轉(zhuǎn)換為標(biāo)準(zhǔn)的 Request 。這意味著您可以使用 bun run 在本地測(cè)試Lambda,而無(wú)需更改任何代碼。

GitHub Action

新增了對(duì) git 依賴項(xiàng)的支持,可以在GitHub CI中嘗試一下,看看使用 bun install 可以節(jié)省多少時(shí)間。


名稱欄目:Nodejs的"繼承者",Bun發(fā)布v0.5.7!
本文路徑:http://www.5511xx.com/article/dpcjopo.html