This is a small Javascript toy to illustrate the idea behind (channel) coding theory. Users can submit an image, and see the effect on the transmitted image of varying the channel error rate p on the image. Everything is computed client side. I've only had the time to test this in Chrome 63, but I think recent versions of Firefox and Safari should be okay too. The source code is on GitHub.
I took the idea from MacKay's book
MacKay, David J.C. Information Theory, Inference, and Learning Algorithms. Cambridge University Press, . xii+628 pp. ISBN: 978-0-521-64298-9. MR: 2012999. Available online.
in which (e.g. Figures 1.5, 47.5) he visualises the effect of a noisy channel by randomly adjusting bits in a 100x100 1-bit image of a panel from a Dilbert comic.