Hacker News new | ask | show | jobs
by chrismorgan 1 day ago
Your concept is an extension of what I call the pure-canvas approach. Less bad than current pure-canvas, but a lot of the problems of pure-canvas will persist.

Google Docs is not pure-canvas. If it were, it would be horrible. As it is, it’s… meh, fine I guess, merely somewhat worse than before it started using canvas at all (incorrect keyboard behaviours, worse performance, terrible latency and jitter, though still not as bad as whatever Microsoft call their version of Word that runs in a web browser).

Figma only uses canvas for its canvas, which pretty obviously should indeed be canvas; all UI is DOM, and it would be much worse if it were not.

In a web browser, Flutter is horrible. I loathe, detest and abominate it with vitriol befitting sulphuric acid.

(I’ve written about all of these before. https://news.ycombinator.com/item?id=42253177 is a fair starting point.)

1 comments

I've written about it before too :-) https://news.ycombinator.com/item?id=34622514
Part of my interest in what you wrote in the link I passed stemmed from my imagination (or fantasy) where I saw opportunities arising to finally step away from the straitjacket of the browser oligopoly, with wasm et al the enabling technology to that. Yes, it would be a lot of work. A lot of things would need to significantly mature to get robust UI development frameworks, and it would be a bit like before the web, alien to many. But right now, things aren't good either, as you also referred to just now.