Why you might want to build your WebApp in Canvas instead of HTML
Summary
This article explains why some web apps use the Canvas element instead of DOM HTML for rendering, highlighting performance, control, consistency, and portability. It covers practical patterns such as a central renderer, layered canvases, and device pixel ratio handling, using Hivekit's scheduling UI as a real-world example.