Попробовал сверстать
codepen.io/paulradzkov/pen/vNrBEa/?editors=110
Но я бы не стал такое в продакшене использовать: тяжелое для рендеринга решение, кулеры в ноутбуке завывают.
Надо или оптимизировать или переделывать целиком на canvas (может на канвасе будет меньше нагрузка на рендеринг).
UPD: Смешанный вариант:
1. На канвасе сгенерить фон, например 12×12 картинок. Или на серверной стороне. Или просто заготовить заранее.
2. Применить фон к наклоненному диву (замостить этим фоном).
3. Анимировать background-position.
4. Profit: ничего не тормозит.
codepen.io/paulradzkov/pen/yYENOO?editors=110