ZeroFormatter: Fastest C# Serializer and Infinitely Fast Deserializer for .NET, .NET Core and Unity

A C# serializer a la Cap’n Proto. Data is not really serialized and deserialized but a data wrapper is generated to dig into byte[] when possible. Deserialization is really quick but an time penalty occures on each access. Really efficient when only a small part of deserialized data are needed. You pay only for what you use.

No DSL (like .proto) is used but serialized type must permit subclassing properties acces. Each property must be virtual and a derived class is dynamically generated under the hood. A pre compiler exists for Unity.

neuecc/ZeroFormatter: Fastest C# Serializer and Infinitely Fast Deserializer for .NET, .NET Core and Unity.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s