vercel-wasm-runtime:在 Vercel 中构建高性能、可移植和安全的无服务器功能的模板项目

时间:2024-08-23 23:19:18
【文件属性】:

文件名称:vercel-wasm-runtime:在 Vercel 中构建高性能、可移植和安全的无服务器功能的模板项目

文件大小:1.15MB

文件格式:ZIP

更新时间:2024-08-23 23:19:18

serverless nextjs webassembly rust-lang vercel

| | 这是一个使用引导的项目。 该项目旨在演示如何在 Vercel 中使用 Webassembly 实现无服务器功能。 展示了一个图像处理功能, 展示了一个 AI 推理功能。 两者都用简单的 Rust 编写,并在 WebAssembly 的。 概述 Serverless Functions 端点位于api/hello.js以满足 Vercel 的要求,而不是 Next.js。 所以如果你想在你的本地机器上开发,你应该把它放在pages/api/并进行一些更改。 api/hello.js唯一的功能是对图像进行灰度api/hello.js 。 它接收一个 png 文件并将其作为 stdin 流传递给衍生的子进程。 子进程使用命令运行。 文件api/functions/image-grayscale/src/main.rs实现了灰度逻辑。 您可以使用带有-target wasm32-wa


【文件预览】:
vercel-wasm-runtime-main
----package.json(250B)
----api()
--------grayscale.wasm(2.05MB)
--------functions()
--------cowboy.png(60KB)
--------hello.js(534B)
--------package.json(54B)
--------pre.sh(466B)
----pages()
--------index.js(3KB)
--------_app.js(137B)
----.gitignore(421B)
----styles()
--------globals.css(275B)
--------Home.module.css(3KB)
----vercel-wasmedge-runtime.gif(489KB)
----vercel.json(126B)
----public()
--------vercel.svg(1KB)
--------favicon.ico(25KB)
----README.md(3KB)
----yarn.lock(154KB)

网友评论