Our great sponsors
-
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Would you consider SIMD operations parallel? https://github.com/simdjson/simdjson
Since I've posted it, I've learned of two prototype that replaces JSON.parse in Node (V8) with a simdjson-based one, also with a very good speedup. (see: https://github.com/luizperes/simdjson_nodejs and https://github.com/croteaucarine/simdjson_node_objectwrap ) So the core takeaway of the blog post (use simdjson to implement JSON.parse then don't mess it up with unnecessary copying, transcoding, etc) is proven to at least be portable to V8.
Since I've posted it, I've learned of two prototype that replaces JSON.parse in Node (V8) with a simdjson-based one, also with a very good speedup. (see: https://github.com/luizperes/simdjson_nodejs and https://github.com/croteaucarine/simdjson_node_objectwrap ) So the core takeaway of the blog post (use simdjson to implement JSON.parse then don't mess it up with unnecessary copying, transcoding, etc) is proven to at least be portable to V8.