Почему тормозит svg анимация?
Анимации в svg не имеют аппаратного ускорения.
Выход - переписать на webgl
По сути шейдер будет не очень сложный.
Сначала отрисовываем первый фон в виде 2-х треугольников заполняющих весь вьюпорт. 
Потом отрисовываем анимированные треугольники, где в качестве текстурных координат используем координаты вершин в пространстве вьюпорта.
Дабы анимация вершин происходила тоже на GPU. Вершины треугольников нужно представить как координаты центра треугольника и отдельно смещение относительно центра.
Тогда в шейдер будет достаточно передавать только текущий скейл треугольников относительно времени анимации.
Вроде нормально все работает. Смотрел в лисе.
попробуйте почистить кэш