Witam, tworze dość rozbudowane moim zdaniem gry w oparciu o DOM wykorzystując HTML i CSS (w końcu document, całe drzewo ma swoje odwzorowanie JS, a CSS można użyc do mechaniki animacji itd. to wlasnie wykorzystuje) JS pisze obiektowo, klasami, mapy, obiekty są generowane z poziomu kodu i wczytywane jako gotowe do DOM, na nich manipulują ich wlasne prywatne metody.. dużo jest tego, ale mniejsza, pytanie skłania się do tego, czy robienie tego w oparciu o DOM jest dobrym rozwiązaniem, czy może z wielkim bólem (bo nie znam) byłoby przerzucenie się na canvas? I robienie tego samego w oparciu o canvas?
Oczywiście robienie tego na samym DOM ma swoje problemy, jak np. transform w css dziedziczy się dla elementow wewnętrznych co utrudnia robienie wielo poziomowych animacji, ale nie wiem jak to ma się do canvas.