I'd suggest that you've not really answered the question.
yes webGL is a nice feature, but is it required?
For example, a menu is required for navigation, however it doesn't need animations to work. Sadly there has been a trend for things that actively slowdown or hamper speedy navigation (the breaking of the back button, animated transitions etc.)
Thats not to say JS is inherently bad. but when a website sucks 90% cpu to essentially display text, there is something drastically wrong.
yes webGL is a nice feature, but is it required?
For example, a menu is required for navigation, however it doesn't need animations to work. Sadly there has been a trend for things that actively slowdown or hamper speedy navigation (the breaking of the back button, animated transitions etc.)
Thats not to say JS is inherently bad. but when a website sucks 90% cpu to essentially display text, there is something drastically wrong.