Capcoms RE:Dox deserialisiert Spieldaten bis zu 2,8-mal schneller als System.Text.Json
Capcom RE:Dox, open source serialization/deserialization for game engines
Capcom hat RE:Dox als Open Source veröffentlicht, eine tokenbasierte Struktur-Engine für .NET und Kernbestandteil der REX-Technologie seiner nächsten Spiel-Engine. Sie vereint die Parsing-Geschwindigkeit eines Tape-DOM mit der Editierbarkeit eines Node-DOM und der Flexibilität von Newtonsoft.Json. In Benchmarks ist die Deserialisierung bis zu 1,8-mal schneller, parallel bis zu 2,8-mal, mit deutlich geringeren Allokationen. Unterstützt werden JSON, JSON5, CBOR, MessagePack, TOML, XML, HTML, CSV, INI und DOX unter Apache-2.0.
RE:Dox ist nicht nur ein JSON-Serializer. Es parst strukturierte Daten in ein kompaktes Token-DOM/IR mit fester Größe und nutzt diesen strukturellen Index zum Lesen, Bearbeiten, Konvertieren, Serialisieren, Deserialisieren und zur automatischen parallelen Deserialisierung.