Runtimes

WinterJS


预设:winterjs

¥Preset: winterjs

你可以轻松构建由 Nitro 驱动的应用,并在 wasmerio/winterjs 运行时上运行。

¥You can easily build Nitro powered applications to run with wasmerio/winterjs runtime.

WinterJS 是一个用 Rust 编写的 JavaScript Service Worker 服务器,它使用 SpiderMonkey 运行时执行 JavaScript(与 Firefox 使用的运行时相同)(announcement)。

¥WinterJS is a JavaScript Service Workers server written in Rust, that uses the SpiderMonkey runtime to execute JavaScript (the same runtime that Firefox uses) (announcement).

::warning 🚧 WinterJS 运行时不稳定,并且正在大量开发中。请关注 nitrojs/nitro#1861 获取状态和信息。::

¥::warning 🚧 WinterJS runtime is unstable and under heavy development. Follow nitrojs/nitro#1861 for status and information. ::

为了构建此运行时环境,请使用 NITRO_PRESET="winterjs" 环境变量:

¥In order to build for this runtime, use NITRO_PRESET="winterjs" environment variable:

NITRO_PRESET="winterjs" npm run build

确保你已在本地安装 wasmer安装 wasmer)。

¥Make sure you have wasmer installed locally (install wasmer)

运行本地:

¥Run locally:

wasmer run wasmer/winterjs --forward-host-env --net --mapdir app:.output app/server/index.mjs