Don’t know if anyone is still listening here but I’m trying this again using a data uri instead of gradients:
View the source to see what I did.
Still too big and clumsy (code weighs in at just under 4K) but determined to get it to about half of that.
Benefits are no need for extra http requests external image links, can overlay it over anything by simply adding a class, plus will tile indefinitely.
Theoretically the concept should work for other repeating textures too!