Las aplicaciones de Mozilla adquirieron la compatibilidad con <canvas> a partir de Gecko 1.8 (es decir, Firefox 1.5 ). El elemento fue originalmente introducido por Apple en el OS X Dashboard y Safari. Internet Explorer, antes de la versión 9.0 beta, no admite de forma nativa <canvas> , pero una página puede de hecho añadir la compatibilidad mediante la inclusión de un script del proyecto Explorer Canvas de Google. Opera 9 también es compatible con <canvas> .
Las aplicaciones de Mozilla soportan <canvas> desde Gecko 1.8 (es decir, Firefox 1.5). El elemento fue inicialmenmte presentado por Apple para el Dashboard de OS X y Safari. Internet Explorer soporta <canvas> desde la versión 9 en adelante; para versiones anteriores de IE, se puede añadir soporte para <canvas> a una página incluyendo un script del proyecto de Google Explorer Canvas. Google Chrome y Opera 9 también soportan <canvas>.
El elemento <canvas> también se usa en WebGL para dibujar gráficos 3D con aceleración por hardware en páginas web.
Librerías
- Fabric.js es una librería open-source para canvas con capacidad de parsear SVG.
- Kinetic.js es una librería open-source de canvas enfocada en la interactividad para aplicaciones móviles y de escritorio.
- Paper.js es un framework para gráficos vectoriales open source que funciona sobre Canvas HTML5.
- Origami.js es una librería ligera open-source para canvas.
- libCanvas es un framework ligero y potente para canvas.
- Processing.js es un port de PVL (Processing visualization language).
- PlayCanvas es un motor open source de juegos.
- Pixi.js es un motor open source de juegos.
- PlotKit es una librería para hacer gráficas.
- Rekapi es una API para animación por frames para Canvas.
- PhiloGL es un framework WebGL para visualización de datos, programación creativa y desarrollo de juegos.
- JavaScript InfoVis Toolkit crea visualizaciones de datos 2D interactivas para Web.
- EaselJS es una librería open source/libre que facilita el uso de canvas para arte y juegos
- Scrawl-canvas es otra librería open-source javascript para crear y manipular elementos canvas en 2D
- heatmap.js es una librería open-source para crear mapas (heatmaps)
Comentarios
Publicar un comentario