(the body of this post is made of combined and edited posts from https://github.com/OmniBlocks/scratch-gui/issues/798)
use the smile format to save a lot of space. yea i like shaving bytes wayy too much
anyways this would break compatibility with scratch and makes hacking hard, but makes projects smaller
we could have an option where you can choose:
- binary mode (smile)
- classic mode (json)
we could even make our own format where we just store raw bytes instead of using ZIP. that’s how scratch 1.x stored projects