Các thư viện đồ hoạ JavaScript canvas

Canvas là một đối tượng để JavaScript có thể vẽ đồ hoạ lên trên. Canvas mới xuất hiện trong chuẩn HTML5 và được các web browser đời mới hỗ trợ.

Dưới đây là danh sách các thư viện phổ biến, và liên tục nâng cấp:

http://raphaeljs.com/ hỗ trợ xuất ra SVG và Canvas

http://paperjs.org/ hỗ trợ lập trình canvas rất tốt, có canvascript đặc thù để tạo nhanh các đối tượng đồ hoạ

http://fabricjs.com/ rất tốt, chạy nhanh hơn raphaeljs. Xem http://fabricjs.com/raphael-vs-fabric-complex/

http://kineticjs.com/ không những là một thư viện đồ hoạ mà nó còn hỗ trợ cả lập trình games, hoạt hình nhiều lớp với JavaScript

Học lập trình qua các thư viện JavaScript

http://d3js.org/ thư viện hiển thị mô hình hoá dữ liệu (data visualisation) rất phù hợp để vẽ đồ thị phức tạp trong các ứng dụng web reporting, data mining, statistic

Học lập trình qua các thư viện JavaScript

Tham khảo thêm

http://techslides.com/50-javascript-charting-and-graphics-libraries

http://stackoverflow.com/questions/8938969/current-state-of-javascript-canvas-libraries