Große Neuigkeiten für die Hermes JSON-Analyse. Michael aus unserem Team hat den letzten Monat daran gearbeitet, sie zu beschleunigen - das Ergebnis ist zwischen 2,7x-3,4x schneller! Es ist jetzt im static_h-Zweig verfügbar und wird in den nächsten stabilen Versionen enthalten sein.
Unvollständige Liste der Verbesserungen:
- Wechsel zu einem iterativen Parser
- Cache versteckte Klassen von Objekten
- Optimierung der Zeichenfolgenanalyse
- Verwendung von @lemire's fast_float
- Hinzufügen eines noch schnelleren Zahlenpfads für Ganzzahlen
- Vermeidung unnötiger Zuweisungen
- Verwendung einer Zeichen-für-Zeichen-Suche und einer Funktionsdispatch-Tabelle
Als Nächstes: JSON.stringify().