Ankündigung des Hermes-Technikblogs. Dies ist eine Liste von informellen technischen Artikeln, die vorerst aus einigen Beiträgen bestehen, die ich auf X gemacht habe. Link in der Antwort (ich bin mir nicht sicher, ob X aufgehört hat, Links zu entpriorisieren)
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().