August 9, 2026
Browser drama: drawn and quartered
You might want to build your WebApp in Canvas instead of HTML
Some builders love the speed boost, but commenters say it could break the web for everyone else
TLDR: The article argues that drawing web apps inside a Canvas can make huge, interactive tools feel faster and more consistent. Commenters were not calmly impressed: many said it risks making sites harder to use, harder to inspect, and worse for people who rely on accessibility features.
A developer dropped a spicy idea on the internet: maybe more web apps should be built like a giant digital drawing board instead of with normal web page building blocks. The pitch is simple enough for non-coders too: if you draw the whole app yourself inside a Canvas box, you can sometimes make big, busy tools feel faster and smoother. That’s why names like Google Docs, Google Sheets, Excel online, Miro, and Canva all came up in the argument. For giant workspaces you can zoom, drag, and fling around, the old way of stacking lots of page elements can get messy.
But the comments? Absolute rebellion. The loudest backlash was about accessibility — in plain English, whether blind users and people using keyboard controls can actually use the app. Multiple commenters were basically yelling, “Cool speed trick, but at what cost?” Others said browser tools become way less helpful when everything is just one big painted surface, which sparked a mini doom-posting session about a future where the web becomes harder to inspect, fix, and understand.
Then came the full drama queen energy. One commenter said they block all Canvas requests and would rather “use the web less” than live in that future, which is the kind of line that belongs on a protest sign. Another called Canvas a last resort, warning that developers may be wildly overconfident if they think they can outperform the browser’s own built-in optimizations. The vibe was split between “this is how big apps survive” and “congrats, you invented a prettier headache.”
Key Points
- •The article uses products such as Google Docs, Google Sheets, Excel web, Canva, Miro, and Hivekit’s scheduler as examples of web interfaces built with Canvas.
- •Canvas is presented as a long-standing HTML feature that exposes a JavaScript drawing API, including methods such as `fillRect()` and `getImageData()`.
- •The article says Canvas can offer advantages in speed by reducing browser work associated with HTML parsing, DOM creation, CSS application, and interaction handling.
- •The author argues Canvas provides more direct rendering control for interfaces like whiteboards, large grids, and zoomable workspaces where developers may otherwise implement custom virtualization techniques.
- •The article also cites consistency and portability as benefits of Canvas, while stating that most web apps are still better suited to standard DOM elements.