Grande nouvelle pour le parsing JSON d'Hermès. Michael de notre équipe a travaillé à l'accélérer pendant le mois dernier - le résultat est entre 2,7x et 3,4x plus rapide ! Il est maintenant disponible dans la branche static_h et sera inclus dans les prochaines versions stables.
Liste incomplète des améliorations :
- Passer à un parseur itératif
- Mettre en cache les classes d'objets cachées
- Optimiser le parsing des chaînes
- Utiliser le fast_float de @lemire
- Ajouter un chemin numérique encore plus rapide pour les entiers
- Éviter les allocations inutiles
- Utiliser une recherche par caractère et une table de dispatch de fonctions
À venir : JSON.stringify().