3. + Jednoduchost
+ Nic navíc
- Rychlost
SVG
+ Křivky
+ Uzavřený obrázek
- Manipulace pomocí JS
Canvas
+ Rychlost
+ 2D a 3D
+ Animace
+ Uzavřený obrázek
- Nefunkčnost ve starších
prohlížečích
HTML + CSS
4. 2D
● Většina www aplikací
● Jednoduché kreslení na plochu
● Úprava obrázků fotek
● Jednoduchý čtverec na 4 řádky
kódu
● Matter.js
3D (webgl)
● Hry, vizualizace
● Jednoduchá krychle cca na 200
řádků kódu
● Vertex, Fragment Shader
● Babylon.js, Tree.js
var canvas = document.getElementById
("canvas");
var ctx=canvas.getContext("2d");
ctx.rect(10,10,100,100);
ctx.stroke();