Тесты написать можно, не совсем юниты, но можно, запуская папитир, прогоняя программу и pixelmatch.
Парадигма другая да, но я хз, насколько проще в раст и васм)
Плюс, почему webgl, а не двойной цикл в жсе по пикселям? Потому что быстро все пиксели одновременно, а в васме так не выйдет