Die erste JSI-Community-Erweiterung ist in Hermes angekommen und implementiert TextDecoder! Sie wird in der nächsten Version von Hermes veröffentlicht (die nicht mit der nächsten Version von React Native identisch ist).
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().