Bun版本更新

Bun v1.3.12:内置 Bun.WebView 无头浏览器自动化

Bun v1.3.12 内置了 Bun.WebView 无头浏览器自动化,macOS 默认使用系统 WKWebView,跨平台则通过 DevTools 协议驱动 Chrome 或 Chromium;bun ./file.md 可以直接在终端渲染 Markdown,Bun.cron() 也新增了进程内回调写法。

HTTP 服务器现在会拒绝带有相互冲突的重复 Content-Length 头的请求,防止潜在的请求走私;JavaScriptCore 升级后原生支持 using 和 await using,URLPattern 最多快 2.3 倍,Linux 上的线程池按 cgroup CPU 限制计算并行度。

要点

  • 内置 Bun.WebView 无头浏览器自动化。
  • 拒绝 Content-Length 冲突的请求,防止请求走私。
  • bun ./file.md 可在终端渲染 Markdown。
  • Bun.cron() 支持进程内定时回调。
  • Linux 上的并行度遵守 cgroup CPU 限制。

原文:Bun v1.3.12

Bun now ships with native headless browser automation built into the runtime.

阅读原文

收录于 。摘自官方更新日志的简短节选,著作权归原发布者所有。

查看全部