simdjson — библиотека C++ для очень быстрого парсинга JSON



Библиотека simdjson использует общедоступные SIMD-инструкции и алгоритмы для разбора JSON в 4 раза быстрее, чем RapidJSON, и в 25 раз быстрее, чем JSON for Modern C++.



Особенности simdjson:

— минификация JSON со скоростью 6 ГБ/с, проверка UTF-8 со скоростью 13 ГБ/с, NDJSON со скоростью 3,5 ГБ/с

— простые в использовании и тщательно документированные API

— полная валидация JSON и UTF-8, парсинг происходит без потерь

— сам выбирает подходящий парсер, не нужно настраивать



simdjson используется в Facebook/Meta, в ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks



Ссылка: тык



👉 @Cpportal | #ресурсы