Grandes novidades para o parsing JSON do Hermes. O Michael da nossa equipe trabalhou para acelerá-lo no último mês - o resultado é entre 2.7x-3.4x mais rápido! Está disponível agora na branch static_h e será incluído nas próximas versões estáveis.
Lista incompleta de melhorias:
- Mudança para um parser iterativo
- Cache de classes ocultas de objetos
- Otimização do parsing de strings
- Uso do fast_float do @lemire
- Adição de um caminho numérico ainda mais rápido para inteiros
- Evitar alocações desnecessárias
- Uso de uma tabela de busca por caractere e de despacho de funções
Próximo passo: JSON.stringify().