Nodejs 的"继承者",Bun 发布 v0.5.7 !

网站建设4年前发布
21 0 0

,20230307002003225ad5a02d7a4dedb065480689466c49e25106389,近日 Bun 官方发布了最新版本 v0.5.7 .,如果还未安装 Bun ,可以先进行安装,Bun现在支持 FormData ,这是一个标准的Web API,用于在多部分上载中处理表单域和文件。您可以将 string 添加为字段或将 Blob 添加为文件。,2023030700200406a5451192c2c0428491677df8b6e77b6e2285416,还可以从 Request 或 Response 中解析 FormData 。,20230307002004e2771a427bbe261519c0919dd11ff110ec84f0879,Bun 的 formData 与Nodejs、Deno 对比。,202303070020057112f6631a9abdaceca0185cf46a16f89f772c304,Bun现在支持 package.json 中的 git 依赖项。Bun接受各种git依赖格式,包括 git 、 package.json 、 git+ssh 、 git+https 等等。,2023030700200555bdfb925052506958f974a1365d0751214802848,也可以使用 bun install 添加 git 依赖项。,Web标准 setTimeout() 是返回一个 number ,它表示一个超时ID。,Node.js中是返回一个 Timeout 对象,它具有类似于 ref() 和 unref() 的方法,但可以强制为 number 。,Bun 并未采用Nodejs的返回方式,而是使用了标准Web的方式。,另外增加了console.log 的输出样式。,20230307002435b7d45ee899eca1d61cd144e05cdd3d9f98a6f5670,现在可以使用 AbortSignal 取消 fetch() 请求。当从HTTP服务器接收到 Request 时,也可以使用 AbortSignal 。,20230307002436f91f9013277a2f457fc674264de5ae88398ab1444,新版本使用bun test 替换 bun wiptest,Bun现在可以使用自定义层运行AWS Lambda。,该层将检测事件何时是HTTP请求,并将其转换为标准的 Request 。这意味着您可以使用 bun run 在本地测试Lambda,而无需更改任何代码。,20230307002009375e91482d43a0bc6dd795ada55ff67dba63c6206,新增了对 git 依赖项的支持,可以在GitHub CI中尝试一下,看看使用 bun install 可以节省多少时间。,20230307002437a488a0a181df4249e688291fa1b41e6c1a11c8826

© 版权声明

相关文章