Capcom открыла исходный код RE:Dox — движка сериализации для своих игр
Capcom RE:Dox, open source serialization/deserialization for game engines
RE:Dox — высокопроизводительный токенизатор структурированных данных для .NET, ставший ядром технологии REX в игровом движке нового поколения от Capcom. Он разбирает JSON, CBOR, MessagePack и другие форматы в компактный токен-DOM, обеспечивая до 2,8-кратного ускорения параллельной десериализации и в 3,3 раза меньше аллокаций по сравнению с System.Text.Json. Проект распространяется под лицензией Apache-2.0.
RE:Dox — это не просто сериализатор JSON. Он разбирает структурированные данные в компактный токен-DOM / IR фиксированного размера, а затем использует этот структурный индекс для чтения, редактирования, преобразования форматов, сериализации, десериализации и автоматической параллельной десериализации.