simdjson 的 Rust 端口
simd-json 是 Rust 端口的 simdjson C++ 库。 它在许多方面与原设计保持一致,但也做了一些改进。 适合 Rust 生态系统。
simdjson 的 Rust 端口的目标不是创建一对一的复制,而是将 C++ 库的原理整合到一个与 Rust 生态系统兼容的 Rust 库中。因此,我们不仅提供与 Serde 的兼容性,还提供解析成 DOM 以操作数据的功能。
要利用此库,您的系统需要支持 SIMD 指令。在 x86 上,当启用 runtime-detection 功能(默认)时,它会选择最佳的可用支持的指令集(avx2 或 sse4.2)。在 aarch64 上,此库使用 NEON 指令集。在 WASM 上,此库在可用时使用 simd128 指令集。如果找不到支持的 SIMD 指令,此库将使用默认的指令集。
暂无开放 Issues,或尚未同步最近议题。