#run-time #lucet #memory #wasm-module #sandbox #lucet-runtime

lucet-runtime-internals

用于 Lucet WebAssembly 工具链的纯 Rust 运行时(内部)

4 个版本 (2 个重大变更)

0.6.1 2020年2月18日
0.6.0 2020年2月5日
0.5.1 2020年1月24日
0.4.3 2020年1月24日
0.1.1 2019年6月28日

#10 in #lucet

Download history 3/week @ 2024-02-18 59/week @ 2024-02-25 48/week @ 2024-03-03 10/week @ 2024-03-10 4/week @ 2024-03-17

每月下载量 121
用于 5 crates

Apache-2.0 WITH LLVM-exception

375KB
7.5K SLoC

Lucet 已达到生命周期结束

Lucet 已达到生命周期结束,维护已停止。所有 Lucet 用户应过渡到 Wasmtime

2020 年中,Lucet 团队将重点转向 Wasmtime 引擎的开发。我们已将 Lucet 所有的功能添加到 Wasmtime 中,包括之前仅 Lucet 所拥有的功能,例如即时编译(AOT)和基于 userfaultfd 的内存池分配器。

Lucet   构建状态

Bytecode Alliance 项目

Lucet 是一个本机 WebAssembly 编译器和运行时。它旨在在您的应用程序中安全地执行不受信任的 WebAssembly 程序。

请参阅我们在 Fastly 博客上的公告帖子

Lucet 使用并与其他 Bytecode Alliance 的 Cranelift 代码生成器合作开发。它为 Fastly 的 Compute@Edge 平台提供动力。

asciicast

Lucet 的文档可在 https://bytecodealliance.github.io/lucet (源代码) 查找。


lib.rs:

lucet-runtime 是一个库,用于在轻量级沙盒中加载、运行和监视即时编译的 WebAssembly 模块。它旨在与 lucetc 编译的模块一起使用。

依赖关系

~9.5MB
~191K SLoC