< 返回版块

rust 日报 babpstep 发表于 2024-03-12 21:54

Tags:javascript,wasm,editor,bevy

WinterJS 1.0: 目前最快的 JavaScript Web 服务器

主要特性

  • 极速性能:WinterJS 1.0 在本地执行时能够处理每秒 150k 请求(编译到 Wasm 使用 WASIX 时为每秒 20k 请求),超过了 Bun、WorkerD 和 Node 的处理速度。
  • 完全兼容 WinterCG 规范:WinterCG 负责定义一组全局类和函数,这些类和函数需要存在,以便在一系列基础设施中正确运行工作负载。WinterJS 现已完全支持这一规范。
  • Cloudflare API 兼容性:为了确保大多数前端框架都能在 WinterJS 中无障碍运行,WinterJS 选择了与 Cloudflare API 兼容。
  • Web 框架支持:支持 Next.js(支持 React 服务器组件!)、Hono、Astro、SvelteKit 等。

WinterJS 的 Cloudflare API 兼容性使其能够支持 Cloudflare Worker 工作负载,包括 ES 模块的支持、Node.js 兼容性 API、AsyncLocalStorage 以及通过 _routes.json 支持调用路由。得益于此,WinterJS 现在完全支持以下框架,不仅可以服务于这些框架生成的静态网站,还允许这些框架进行服务器端渲染(SSR):

  • Next.js
  • Hono
  • Astro.build
  • Remix.run
  • Svelte
  • Gatsby
  • Nuxt
  • React 服务器组件支持

WinterJS 成功运行支持服务器组件的 Next.js 服务器是其取得的重大成就之一,这意味着渲染可以完全在服务器端完成。

并且,WinterJS 1.0 只是开始,Wasmer 正在开发一种在边缘部署应用程序的新方式,利用前沿技术为项目启用令人难以置信的新用例。

winterjs-v1 发布文档

github地址

Bevy 基金会成立

Bevy 基金会的使命是促进、保护和推进免费和开源的 Bevy 引擎及相关开源项目。它协调和促进 Bevy 的持续维护和开发,教育和培训公众成员使用它。简而言之,Bevy 基金会的存在是为了开发 Bevy 并教人们如何使用它!

Bevy 将永远是免费和开源的,但制作它并非无成本!因为 Bevy 是免费的,所以它依赖于 Bevy 社区的慷慨捐赠来资助我们的努力。如果您是 Bevy 的快乐用户或您相信我们的使命,请考虑捐赠!

Bevy 基金会目前以以下方式使用捐款:

  • 聘请维护者:维护者是技术专家,他们通过审查、调整和合并来自 Bevy 社区的更改、审查和开发设计以及选择项目方向来促进 Bevy 的开发。他们是技术专家,贡献自己的更改给 Bevy,也是社交专家,确保 Bevy 社区是一个愉快和有效的工作场所。维护者作为项目的公开代表。我们对维护者的要求很高。详情见我们的 Bevy 组织文件。
  • 基础设施:基金会将支付当前和未来的托管费用,例如托管 Bevy 网站和持续集成(CI)以验证我们的代码。目前这些成本很低,但我们预计随着时间的推移会增加。
  • 运营成本:保持一个非营利组织的合规和运营需要时间和金钱。这些成本目前非常低,但随着 bevy 的成长,预计它们会增加。

Bevy 的创始人、项目负责人现在成为了 Bevy 金会的主席。他在帖子中提到,基金会的非营利结构有助于确保与社区的利益一致,并且领导层(如他自己)不能随意带走资金,这增加了对社区的责任感, 这有助于保护 Bevy 社区免受盈利动机的风险.

基金会主页

bevy 项目主页

Rust Bytes 新闻简报: lapce 编辑器

在最新一期的中,我们将重点介绍一个令人惊叹的 Rust 项目——Lapce。

Lapce 是一个快速且强大的代码编辑器,它具备以下特点:

  • 内置LSP(Language Server Protocol,语言服务器协议)支持,提供智能的代码功能,如:自动补全、诊断和代码操作。
  • 作为一等公民的模态编辑支持(类似Vim,且可切换)。
  • 受VSCode远程开发启发的内置远程开发支持。享受“本地”体验的同时,无缝获得远程系统的全部能力。
  • 插件可以使用能编译为WASI格式的编程语言(C、Rust、AssemblyScript)编写。
  • 内置终端,可让你在工作区内执行命令,无需离开Lapce。

该项目已在GitHub上开源,欢迎贡献。

Rust Bytes 新闻简报

lepce github 地址

-- From 日报小组 RustPlumber

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页