What Is the Current State of the Art in HTML Canvas JavaScript Libraries and Frameworks

Current State of Javascript Canvas Libraries?

Disclaimer: I'm the author of Fabric.js.

I would say that Easel.js, Fabric.js, and Paper.js are among the most used at the moment. I'm judging by the number of Github watchers for each repository, volume of discussion in their Google Groups, and how often I hear about them used as canvas libraries on Twitter.

These are also the ones with more or less decent documentation, examples/demos, discussion groups, and unit tests (the state of testing in most other canvas libraries is pretty sad).

I'm also maintaining this comparison table of various canvas libraries, where you can see how recently the library was updated, its size, support for IE<9 or node.js, and more.

HTML5 canvas advanced framework

It sounds like what you really want is a retained mode graphics interface, where you can create an object, get mouse events on it, change properties on it, move it etc and have the browser cope with redrawing the screen as necessary. In this case you would be better off with SVG instead of <canvas>, which as an immediate mode graphics surface really is just a box full of pixels.

Is there editor/IDE/RDE software for html/javascript canvas?

I guess, this is answered in another question Editor for Drawing canvas

  • http://www.htmlcanvasstudio.com/
  • http://canvimation.github.io/
  • http://fabricjs.com/

I guess, my question was too complex or not given clearly.

powerful javascript canvas libraries

Fabric.js looks pretty sweet.

make clickable region in canvas to change image

The canvas element can fire events but graphical elements within the canvas cannot. To do this you'll either need to implement it yourself by detecting the position of the mouse on the canvas when it is clicked and relating the value to something in your canvas, or using one of the many canvas libraries available which will handle the detection for you.

Which technology would you use for Physics Simulations SVG or Canvas?

See this question for discussion of canvas frameworks and libraries:

What is the current state of the art in HTML canvas JavaScript libraries and frameworks?

A few of the canvas libraries listed replicate SVG in terms of object interaction to a fairly high standard. fabric.js looks particularly nice and is currently being actively developed.



Related Topics



Leave a reply



Submit