Well, I can add an animation in two ways: canvas CSS key-frame. for me both have some advantage and disadvantages, for example: CSS is light way and simple canvas easy to manipulate through JS ...
I have a pop up menu. What is said to be easier on the users' eyes? Should I just have it appear immediately using visibility = true or should I have it fade in using opacity animation?