MemoryPack: el serializador binario para C# que es hasta 200 veces más rápido

MemoryPack: Zero encoding extreme performance binary serializer for C#

MemoryPack: el serializador binario para C# que es hasta 200 veces más rápido

MemoryPack es un serializador binario para C# y Unity que utiliza un diseño de cero codificación para copiar directamente la memoria de C#, logrando ser hasta 10 veces más rápido que System.Text.Json y entre 2 y 5 veces más rápido que otros serializadores binarios para objetos estándar, y hasta 50-200 veces más rápido para arrays de structs. Creado por el autor de MessagePack para C#, aprovecha .NET 7 y C# 11 con Source Generator, es compatible con Native AOT y Unity IL2CPP, y ofrece características como polimorfismo, tolerancia a versiones y serialización de referencias circulares.

La razón de la velocidad de MemoryPack es su formato binario específico de C#, optimizado para C#, y una implementación bien ajustada basada en mi experiencia pasada.

Más de este día

2026-07-23