 This is especially often used in demo coding, where competitions are held for demos with strict size limits, as small as 1k.This type of compression is not strictly limited to binary executables, but can also be applied to scripts, such as JavaScript.Lossless compression algorithms and their implementations are routinely tested in head-to-head benchmarks.