(The linked web app doesn’t work on mobile in portrait mode, sorry!)
The biggest issue with this trick is that different engines calculate the filters differently, thus turning an okay-ish image into something that looks like a glitch.
I have dabbled with some dithering algorithms and while this is way faster than my naive js implementations, this looks pretty bad