How many web developers understand that a low-end integrated GPU on a laptop can draw full 4k screens of pixels at 3000 frames per second?
-
-
But the reality is that web browsers are some of the worst page layout engines ever written, both in terms of advanced features (widows/orphans/rivers/justification), and in terms of precision (lack of dithering, questionable sub-pixel, etc.)
-
And they have some of the least polished UI elements ever shipped - similar, in fact, to those made ad hoc by game developers. It is not uncommon to see scroll bars that don't resize, drag interactions that randomly fail, laggy clicks that end up hitting different buttons, etc.
- Show replies
New conversation -
-
-
I mean I don't disagree overall. It still does a bunch that I don't want to implement from scratch: SVGs Fonts and different language support (RTL, etc.) Expressive & declarative format for layouts/styling (CSS) Focus management & accessibility Easy to use scripting language
-
Yes. It is the definition of "good enough", in the sense that it is not so bad that it _has_ to be replaced, therefore people generally don't replace it. They just put up with it. And that will continue until someone actually ships something better.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
An empty screen sure. You can fill that even on the CPU. If you need to layout 2000+ nodes with many of those being text nodes, that need special layout conditions for different types of fonts and languages, it becomes a little more complicated. That's before you do any JS.