7 ms·
Ouch, that's bad :D Won't store too long texts.
by sanchez_0_lam 2y ago
Ouch, that's bad :D Won't store too long texts.
- baliex 2y agoIt is at least compressed to make the most of the limit
- deleted 2y ago[deleted]
- erhaetherth 2y agobase64 is the opposite of compressed. Does it actually apply compression before base64-encoding? Doesn't really look like it by watching the URL.
- skipnup 2y agoIt’s actually compressed. It uses https://github.com/nodeca/pako https://github.com/nodeca/pako and then applies base64. Try entering hundreds of "a" and you’ll see that the base64 doesn’t really get much longer.
- bozey07 2y agoWhat gave you that impression? I tried spamming "a" and the URL indeed did not get longer. Reassuringly: function serialize(value) { if (value === '') { return ''; } const data = new TextEncoder().encode(value); const compressed = pako.deflate(data, { level: 9 }); return Base64.fromUint8Array(compressed, true); }
- valbaca 2y agoit does get longer. rather than typing in aaaa copy and paste it and copy and paste that to grow exponentially