自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Nodejs 的"繼承者",Bun 發(fā)布 v0.5.7 !

開發(fā) 前端
檢測事件何時是HTTP請求,并將其轉(zhuǎn)換為標(biāo)準(zhǔn)的 Request 。這意味著您可以使用 bun run 在本地測試Lambda,而無需更改任何代碼。


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

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

  • FormData 支持;
  • git 依賴項
  • AbortSignal
  • setTimeout 更新
  • Bun test 升級
  • 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

更新說明:

FormData

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

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

Bun 的 formData 與Nodejs、Deno 對比。

  • 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 依賴項。Bun接受各種git依賴格式,包括 git 、 package.json 、 git+ssh 、 git+https 等等。

也可以使用 bun install 添加 git 依賴項。

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

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

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

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

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

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

fetch 增加 AbortSignal

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

bun test

新版本使用bun test 替換 bun wiptest

AWS Lambda

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

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

GitHub Action

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

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2009-08-06 14:01:53

Scala的優(yōu)點

2015-08-03 17:06:49

IEEdge瀏覽器

2023-04-11 22:08:56

2013-05-03 17:24:43

JollaSailfishMeeGO

2010-10-11 10:05:35

Ubuntu Twea

2023-03-05 15:07:13

Nodejs前端

2023-05-28 19:24:02

BunTypeScripJavaScript

2023-09-09 10:18:51

2015-12-01 15:36:10

逆向工程命令行工具Process Dum

2024-01-03 07:56:50

2022-07-30 23:38:12

云計算邊緣計算智能家居

2024-10-06 13:47:43

后端開發(fā)者項目

2022-08-01 14:42:49

C++編程

2024-02-22 08:37:28

NodejsJavaScript運行

2021-02-16 10:55:02

Nodejs模塊

2009-04-14 08:50:12

微軟IE8瀏覽器

2022-03-23 09:45:07

英偉達(dá)架構(gòu)元宇宙

2009-09-07 18:14:55

Scala開發(fā)環(huán)境

2016-12-28 11:18:10

NodeJSJava開發(fā)者
點贊
收藏

51CTO技術(shù)棧公眾號