Canvas is immediate-mode—SVG is retained-mode. Canvas is immediate-mode—SVG is retained-mode. Canvas is immediate-mode—SVG is retained-mode.