json-as
Version:
The only JSON library you'll need for AssemblyScript. SIMD enabled
25 lines (20 loc) • 492 B
text/typescript
import { JSON } from "..";
import { expect } from "../__tests__/lib";
import { bench } from "./lib/bench";
const v1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
const v2 = '"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"';
expect(JSON.stringify(v1)).toBe(v2);
bench(
"Serialize Alphabet",
() => {
inline.always(JSON.stringify(v1));
},
64_000_00,
);
bench(
"Deserialize Alphabet",
() => {
inline.always(JSON.parse<string>(v2));
},
64_000_00,
);