issues
search
luizperes
/
simdjson_nodejs
Node.js bindings for the simdjson project: "Parsing gigabytes of JSON per second"
https://arxiv.org/abs/1902.08318
Apache License 2.0
549
stars
25
forks
source link
Consider updating to simdjson version 0.4.0
#37
Closed
lemire
closed
4 years ago
lemire
commented
4 years ago
Highlights
Test coverage has been greatly improved and we have resolved many static-analysis warnings on different systems.
New features:
We added a fast (8GB/s) minifier that works directly on JSON strings.
We added fast (10GB/s) UTF-8 validator that works directly on strings (any strings, including non-JSON).
The array and object elements have a constant-time size() method.
Performance:
Performance improvements to the API (type(), get<>()).
The parse_many function (ndjson) has been entirely reworked. It now uses a single secondary thread instead of several new threads.
We have introduced a faster UTF-8 validation algorithm (lookup3) for all kernels (ARM, x64 SSE, x64 AVX).
System support:
C++11 support for older compilers and systems.
FreeBSD support (and tests).
We support the clang front-end compiler (clangcl) under Visual Studio.
It is now possible to target ARM platforms under Visual Studio.
The simdjson library will never abort or print to standard output/error.
Highlights
New features:
Performance:
System support: