Criando o parser JSON mais rápido do mundo
(tanstaafl.dev)Entre os parsers JSON excepcionalmente rápidos, há o simdjson( https://pt.news.hada.io/topic?id=2632 ), mas será que, ao menos para um caso de uso específico, seria possível fazer o parsing ainda mais rápido do que ele? Apresentamos um post sobre a experiência de escrever código em C++ que faz o parsing de dados de cotações de criptomoedas recebidos em JSON mais rapidamente que o simdjson. Este código pode ser mais rápido que o simdjson porque seu uso está limitado ao código do autor, voltado para um domínio específico. No fim, isso nos lembra mais uma vez que algo especializado para uma área específica pode permitir otimizações mais agressivas do que uma solução generalizada.
3 comentários
Uau, isso é excelente. E ainda por cima é divertido. Eu até queria assinar este blog, mas não consegui porque não tem RSS ;_;
O artigo https://tanstaafl.dev/20200816-market-data-parser.html naquele blog também é interessante. Mas ainda só existem esses dois textos...
Referência - artigo de apresentação do simdjson:
https://pt.news.hada.io/topic?id=2632