While DOM still totally dominates the way we create UIs, does it make sense to create a bunch of entirely canvas-based UI components, like buttons, lists, horizontal/vertical groups, etc?
I know for sure that there will be a lot of drawbacks, but what would the possible advantages of such be?
For one, I'd say in general the visual integration with canvas will be much tighter.