Skip to content

MemoryPack

C#Unity를 위한 초고성능 제로 인코딩 바이너리 시리얼라이저

Features

  • MessagePack for C#의 최대 기여자인 Yoshifumi Kawai님이 CTO/CEO로 활동하고 있는 Cysharp의 오픈소스 프로젝트
  • 초고성능을 지향하는 제로 인코딩 디자인 사용
  • C# 11과 증분 소스 생성기를 이용 동적 코드 생성 없음
  • 최신 I/O API 지원
  • 리플렉션 없는 비제네릭 API
  • 기존 인스턴스로 역직렬화 가능
  • 순환 참조 직렬화
  • TypeScript 코드 생성 및 ASP.NET Core Formatter 지원
  • .NET 소스 생성기를 통한 Unity (2021.3) IL2CPP 지원
  • NativeAOT 대응 완료(.NET NativeAOT의 버그로 인해 .NET 8에서 지원 예정)

See also

Favorite site