Does it make sense to create canvas-based UI components?

Viewed 35607

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.

8 Answers

I developed a JavaScript library that lets users create user interfaces using the canvas element. You can build UI elements of different types and you can event create your own types of elements like a tetris piece, a sudoku...

This is the library: canvasui-js.com

Related