feat: store projects as binary data #42

Open
opened 2026-02-17 14:29:30 +01:00 by max · 0 comments
Owner

Currently we store each project as stringified json. This has the advantage of being human readable. But if we want to store textures or external 3d models inside a project we would have to b64 encode it, because json does not support binary data.

Also it would be fun to implement a binary format. Also with this maybe we can handle versioning of projects so that when the project schema changes we can migrate it.

Currently we store each project as stringified json. This has the advantage of being human readable. But if we want to store textures or external 3d models inside a project we would have to b64 encode it, because json does not support binary data. Also it would be fun to implement a binary format. Also with this maybe we can handle versioning of projects so that when the project schema changes we can migrate it.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: max/nodarium#42