#v8 #serialization #deserialize #value #format #object #value-serializer

v8_valueserializer

A Rust 实现了 V8 的 ValueSerializer 和 ValueDeserializer

2 个版本

0.1.1 2023年12月14日
0.1.0 2023年11月6日

解析器实现 中排名第 1120

Download history 14/week @ 2024-04-15 57/week @ 2024-04-22 326/week @ 2024-05-20 613/week @ 2024-05-27 773/week @ 2024-06-03 753/week @ 2024-06-10 1910/week @ 2024-06-17 924/week @ 2024-06-24 961/week @ 2024-07-01 1375/week @ 2024-07-08 903/week @ 2024-07-15 1300/week @ 2024-07-22 1328/week @ 2024-07-29

每月下载量 4,974
9 个crate中使用(直接使用2个)

MIT 许可证

130KB
4K SLoC

v8_valueserializer

此模块实现了 V8 ValueSerializer 和 ValueDeserializer API 在 Rust 中。它可以序列化和反序列化任何可以在 V8 格式中表示的值。

此外,此库还可以生成可评估的 JavaScript 表示形式,用于用户显示、操作或调试序列化的值。

将来,此库还将提供一种方法,通过 WebAssembly 将值序列化和反序列化到和从 JavaScript 对象或结构化中间格式。

开发

构建

$ cargo build

依赖关系

~5.5MB
~169K SLoC