Storage sync works when Firefox account is totally disabled?

Nope, but you can zip your data and encode them to better encoding and fit much more data inside. But it’s not trivial, I’ve spend a lot of time experimenting with this.

For example, here is some compression libraries comparison using real life bookmarks-like data:

// LZ-UTF8   35 ms, ratio: 0.37, 81_284, original: 219_999
// zstd:    114 ms, ratio: 0.26, 57_131, original: 219_999
// LZMA    1660 ms, ratio: 0.25, 54_467, original: 219_999
// brotli   323 ms, ratio: 0.24, 51_733, original: 219_999

Then you need to serialize it into something that will take as little space as possible, ideally Base93, which can be crazy slow (even slower than the compression).

More info:

1 Like